Question Bank
Practice the Questions That Matter.
Practice questions commonly asked across HR, technical, behavioral, coding, and software-development interviews.
HR Interview Questions
Beginner
- 01Tell me about yourself.
- 02Walk me through your resume.
- 03Why do you want to join our company?
- 04Why should we hire you?
- 05What are your strengths?
- 06What is your biggest weakness?
- 07Where do you see yourself in five years?
- 08Why did you choose this career?
- 09What motivates you?
- 10What are your career goals?
Behavioral Questions
- 01Tell me about a difficult problem you solved.
- 02Tell me about a time you made a mistake.
- 03Describe a time you worked under pressure.
- 04Tell me about a conflict within a team.
- 05Describe a time you demonstrated leadership.
- 06Tell me about a failure and what you learned.
- 07Describe a situation where you had to learn something quickly.
- 08Tell me about a time you disagreed with someone.
- 09Describe your biggest achievement.
- 10Tell me about a time you received difficult feedback.
Recommended framework: STAR — Situation, Task, Action, Result.
Technical: Programming
- 01What is object-oriented programming?
- 02Explain inheritance.
- 03What is polymorphism?
- 04What is encapsulation?
- 05What is abstraction?
- 06What is the difference between a compiler and interpreter?
- 07What is recursion?
- 08What is exception handling?
- 09What is memory management?
- 10What is time complexity?
Data Structures & Algorithms
- 01What is an array?
- 02What is a linked list?
- 03Stack vs queue?
- 04What is a binary tree?
- 05What is a binary search tree?
- 06Explain BFS and DFS.
- 07What is binary search?
- 08Explain sorting algorithms.
- 09What is Big-O notation?
- 10What is dynamic programming?
DBMS Questions
- 01What is a database?
- 02What is DBMS?
- 03What is SQL?
- 04What is normalization?
- 05What is a primary key?
- 06What is a foreign key?
- 07What is a JOIN?
- 08What is a transaction?
- 09What is ACID?
- 10What is an index?
Operating Systems
- 01What is an operating system?
- 02Process vs thread?
- 03What is multitasking?
- 04What is virtual memory?
- 05What is deadlock?
- 06Explain scheduling algorithms.
- 07What is a context switch?
- 08What is paging?
- 09What is memory management?
- 10What is a system call?
Computer Networks
- 01What is a computer network?
- 02Explain the OSI model.
- 03TCP vs UDP?
- 04What is an IP address?
- 05IPv4 vs IPv6?
- 06What is DNS?
- 07What is HTTP?
- 08HTTP vs HTTPS?
- 09What is a subnet?
- 10What is a MAC address?
Project Questions
Especially useful for freshers
- 01Explain your project.
- 02Why did you choose this project?
- 03What problem does it solve?
- 04What technologies did you use?
- 05What was your role?
- 06What was the biggest challenge?
- 07How did you solve that challenge?
- 08What would you improve?
- 09What did you learn?
- 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.