Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Java Theory Interview Preparation

Module 1

Java Platform: Fundamentals and Deployment Scenarios

Module 2

Object-Oriented Design: Principles and Decisions

Module 3

Objects and Strings: Contracts and Design Scenarios

Module 4

Generics: Foundations and Type-Safety Reasoning

Module 5

Collections: Internals, Trade-offs, and Failure Scenarios

Module 6

Exceptions: Fundamentals and Failure Handling

Module 7

Streams and Optional: Concepts and Data-Processing Scenarios

Module 8

JVM Memory: Foundations and Diagnostic Scenarios

Module 9

Threading: Memory Rules and Concurrency Failures

Module 10

Concurrency Utilities: Choosing and Troubleshooting Tools

Module 11

Modern Java: Backend Design Scenarios