Interview questions by topic
Drill the concepts that come up most — React, system design, SQL, algorithms, JavaScript and behavioural — each with detailed model answers and code.
React
React interviews probe how well you understand the component model, hooks, rendering behavior, and performance. Expect a mix of conceptual q…
View questionsJavaScript
JavaScript interviews test your grasp of the language's core mechanics — scope, closures, asynchronous behavior, and the prototype chain — o…
View questionsTypeScript
TypeScript interview questions test your understanding of static typing, type inference, and advanced type system features. They are commonl…
View questionsPython
Python interviews test your understanding of core language features, data structures, algorithms, and object-oriented programming. They ofte…
View questionsJava
Java interviews test your depth of core language features, object-oriented design, concurrency understanding, and problem-solving abilities.…
View questionsSQL
SQL interviews test whether you can express data questions correctly and efficiently. Expect to write queries live, often involving joins, a…
View questionsData Structures & Algorithms
Coding interviews focus on data structures and algorithms: recognizing the right pattern, writing correct code, and analyzing time and space…
View questionsDynamic programming
Dynamic programming (DP) is a core algorithmic paradigm tested in coding interviews at top tech companies. It assesses your ability to break…
View questionsSystem Design
System design interviews assess how you scope an ambiguous problem and reason about trade-offs at scale. There's no single right answer — in…
View questionsMicroservices
Microservices interviews assess your ability to design and build scalable, decentralized systems. They often target senior engineers and arc…
View questionsREST API design
REST API design interviews assess your ability to build scalable, maintainable, and user-friendly web APIs. These interviews are common for…
View questionsConcurrency
Concurrency interview questions assess your ability to design and troubleshoot multi-threaded systems. Senior engineers and platform teams a…
View questionsOOP
Object-Oriented Programming (OOP) interviews assess your understanding of fundamental concepts like encapsulation, inheritance, polymorphism…
View questionsDocker & Kubernetes
Docker & Kubernetes interviews test your ability to containerize applications and orchestrate them at scale. These questions are commonly as…
View questionsAWS
AWS interviews for senior engineering roles test your depth across core services, architecture patterns, and hands-on problem-solving. You'l…
View questionsBehavioral
Behavioral interviews assess how you work, communicate, and handle real situations. The best answers are specific stories, structured with t…
View questions