Home › Interview questions
Java & Spring Boot interview questions — Level IV · Senior
16 questions with a short answer, a full explanation and the mistakes interviewers listen for. Every question has a difficulty level from I (Beginner) to V (Expert).
Variables, Data Types & Operators · Java Foundations — Zero to Basics
Strings, StringBuilder & String Pool · Java Foundations — Zero to Basics
Generics — Wildcards, Bounded Types, PECS · Java Foundations — Zero to Basics
JVM Architecture · JVM Internals & Runtime
Scalability Fundamentals · System Design
Microservice Patterns & Architecture · Distributed Systems & Messaging
- A team wants to split a young product into microservices. What pushback and guidance would you give?IV
- Each microservice owns its data, but a feature needs a join across three services. How do you design it?IV
- What's the difference between liveness and readiness checks in a service mesh / orchestrator, and why conflate them at your peril?IV
Multi-Module Maven Project Design · Real-World Java Backend Architecture
- How do you actually enforce module boundaries so they don't erode over time?IV
- How does a clean multi-module layout make a future move to microservices easier or harder?IV
Creational Design Patterns · Design Patterns in Java
JVM Internals — Top Interview Q&A · Interview Rapid-Fire — Top Q&A
- How do you identify memory leaks in production?IV
- What is a Heap Dump and when would you analyze it?IV
- How do you troubleshoot high CPU usage in JVM applications?IV
- What tools do you use for JVM performance analysis?IV
Start Here — Build Your First AI Feature · Build AI Features as a Java Backend Engineer
Reading answers is not the same as giving them. Practise out loud with a timed mock interview, flashcards and an AI interviewer — free to start.
Start practising