Question bank

Top 100 Java Interview Questions (by Topic)

100 questions covering the areas Java interviews actually test, grouped by topic with a one-line hint for each. Read through a category, then practice answering out loud in a live mock interview — reading an answer and producing one under pressure are very different skills.

Core Java Basics

OOP & Design

Collections & Generics

Exception Handling

Multithreading & Concurrency

Java 8+ (Streams, Lambdas, Functional)

JVM, Memory & Performance

Spring Boot & Microservices Basics

SQL Basics for Java Developers

Reading these is step one. Answering them live is step two.

Run a free mock interview and get scored feedback on how you'd actually answer these under pressure.

Start a Mock Interview →