Question Bank

Practice the Questions That Matter.

Practice questions commonly asked across HR, technical, behavioral, coding, and software-development interviews.

HR Interview Questions

Beginner

  1. 01Tell me about yourself.
  2. 02Walk me through your resume.
  3. 03Why do you want to join our company?
  4. 04Why should we hire you?
  5. 05What are your strengths?
  6. 06What is your biggest weakness?
  7. 07Where do you see yourself in five years?
  8. 08Why did you choose this career?
  9. 09What motivates you?
  10. 10What are your career goals?

Behavioral Questions

  1. 01Tell me about a difficult problem you solved.
  2. 02Tell me about a time you made a mistake.
  3. 03Describe a time you worked under pressure.
  4. 04Tell me about a conflict within a team.
  5. 05Describe a time you demonstrated leadership.
  6. 06Tell me about a failure and what you learned.
  7. 07Describe a situation where you had to learn something quickly.
  8. 08Tell me about a time you disagreed with someone.
  9. 09Describe your biggest achievement.
  10. 10Tell me about a time you received difficult feedback.

Recommended framework: STAR — Situation, Task, Action, Result.

Technical: Programming

  1. 01What is object-oriented programming?
  2. 02Explain inheritance.
  3. 03What is polymorphism?
  4. 04What is encapsulation?
  5. 05What is abstraction?
  6. 06What is the difference between a compiler and interpreter?
  7. 07What is recursion?
  8. 08What is exception handling?
  9. 09What is memory management?
  10. 10What is time complexity?

Data Structures & Algorithms

  1. 01What is an array?
  2. 02What is a linked list?
  3. 03Stack vs queue?
  4. 04What is a binary tree?
  5. 05What is a binary search tree?
  6. 06Explain BFS and DFS.
  7. 07What is binary search?
  8. 08Explain sorting algorithms.
  9. 09What is Big-O notation?
  10. 10What is dynamic programming?

DBMS Questions

  1. 01What is a database?
  2. 02What is DBMS?
  3. 03What is SQL?
  4. 04What is normalization?
  5. 05What is a primary key?
  6. 06What is a foreign key?
  7. 07What is a JOIN?
  8. 08What is a transaction?
  9. 09What is ACID?
  10. 10What is an index?

Operating Systems

  1. 01What is an operating system?
  2. 02Process vs thread?
  3. 03What is multitasking?
  4. 04What is virtual memory?
  5. 05What is deadlock?
  6. 06Explain scheduling algorithms.
  7. 07What is a context switch?
  8. 08What is paging?
  9. 09What is memory management?
  10. 10What is a system call?

Computer Networks

  1. 01What is a computer network?
  2. 02Explain the OSI model.
  3. 03TCP vs UDP?
  4. 04What is an IP address?
  5. 05IPv4 vs IPv6?
  6. 06What is DNS?
  7. 07What is HTTP?
  8. 08HTTP vs HTTPS?
  9. 09What is a subnet?
  10. 10What is a MAC address?

Project Questions

Especially useful for freshers

  1. 01Explain your project.
  2. 02Why did you choose this project?
  3. 03What problem does it solve?
  4. 04What technologies did you use?
  5. 05What was your role?
  6. 06What was the biggest challenge?
  7. 07How did you solve that challenge?
  8. 08What would you improve?
  9. 09What did you learn?
  10. 10How would you scale the project?

Coding Practice

Work through problems at a level that challenges you.

Easy

  • Reverse a string
  • Find the maximum element
  • Check palindrome
  • Count character frequency
  • Find duplicates

Medium

  • Two Sum
  • Merge intervals
  • Longest substring
  • Linked-list operations
  • Binary-tree traversal

Advanced

  • Dynamic programming
  • Graph algorithms
  • Backtracking
  • Advanced tree problems
  • System-design problems

Read. Think. Answer. Review. Improve.

Don't just read questions. Turn your practice into an interactive mock interview.

Practice With AI