Interview questions, with the answers.
Every question comes with a written answer in the shape you would actually say it out loud, and most carry the follow-up an interviewer asks next, which is the part candidates are least ready for.
- 8question sets
- 200answered questions
- 155intermediate & advanced
Always pass-by-value. For objects, the value being copied is the reference — so a method can change the object's state and the caller sees it, but reassigning the paramet…
Pick a technology
Grouped by topic inside each set and tagged by level, so you can start where you are.
Java
Java interview questions with real answers
- Language fundamentals
- OOP and design
- Collections
- Exceptions
- +1 more
JavaScript
JavaScript interview questions with real answers
- Scope, closures and hoisting
- Asynchronous JavaScript
- this, prototypes and objects
- Modern JavaScript and the browser
Python
Python interview questions with real answers
- Data types and mutability
- Functions, decorators and generators
- Runtime, OOP and performance
- Everyday Python
SQL
SQL interview questions with real answers and queries
- Joins and set operations
- Queries you will be asked to write
- Design, indexes and transactions
- More queries and practical SQL
React
React interview questions with real answers
- Components, props and state
- Hooks
- Rendering and performance
- Routing, forms and everything else
Spring Boot
Spring Boot interview questions with real answers
- Core Spring
- REST and web
- Data and transactions
- Testing, security and services
DSA
DSA interview questions with real answers
- Complexity
- Patterns that solve most questions
- Data structures
- Recursion and dynamic programming
- +1 more
System Design
System design interview questions with real answers
- How to run the round
- Building blocks
- Trade-offs and reliability
- Designs you will be asked to sketch
Answer first, then read
Answer before you read
Say your answer out loud first, then compare. Recognising a correct answer is not the same as producing one.
Read the follow-up
Interviews are conversations. The second question is where most candidates come apart, so it is written down here.
Then be asked them
A mock interview asks unpredictably and follows up on what you said, the only way to find out what you actually know.
Be asked these, not just shown them
An interviewer that responds to your answers, in technical, coding and HR rounds, with a feedback report at the end.