Join waitlist
Home › Interview questions
Free · 200 answers · no sign-up

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
Java· Q2Intermediate
Is Java pass-by-value or pass-by-reference?

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…

The follow-upThis is the single most mis-answered Java question. Saying "pass-by-reference for objects" is the wrong answer…
30 Java questionsRead the answer
Question sets

Pick a technology

Grouped by topic inside each set and tagged by level, so you can start where you are.

30 questions

Java

Java interview questions with real answers

  • Language fundamentals
  • OOP and design
  • Collections
  • Exceptions
  • +1 more
10 basic12 intermediate8 advancedOpen
26 questions

JavaScript

JavaScript interview questions with real answers

  • Scope, closures and hoisting
  • Asynchronous JavaScript
  • this, prototypes and objects
  • Modern JavaScript and the browser
7 basic13 intermediate6 advancedOpen
25 questions

Python

Python interview questions with real answers

  • Data types and mutability
  • Functions, decorators and generators
  • Runtime, OOP and performance
  • Everyday Python
9 basic12 intermediate4 advancedOpen
25 questions

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
7 basic9 intermediate9 advancedOpen
23 questions

React

React interview questions with real answers

  • Components, props and state
  • Hooks
  • Rendering and performance
  • Routing, forms and everything else
2 basic13 intermediate8 advancedOpen
24 questions

Spring Boot

Spring Boot interview questions with real answers

  • Core Spring
  • REST and web
  • Data and transactions
  • Testing, security and services
5 basic12 intermediate7 advancedOpen
24 questions

DSA

DSA interview questions with real answers

  • Complexity
  • Patterns that solve most questions
  • Data structures
  • Recursion and dynamic programming
  • +1 more
3 basic14 intermediate7 advancedOpen
23 questions

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
2 basic9 intermediate12 advancedOpen
How to use these

Answer first, then read

  1. Answer before you read

    Say your answer out loud first, then compare. Recognising a correct answer is not the same as producing one.

  2. Read the follow-up

    Interviews are conversations. The second question is where most candidates come apart, so it is written down here.

  3. 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.

Practise out loud

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.