Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Backend Engineering Interview Preparation
Recommended resources
The freely available resources this course will direct you to.
- 02. Equals and HashCode Contract & Different Variationswww.youtube.com
- The equals hashCode Contract - Java Programmingwww.youtube.com
- Java equals() and hashCode() Contractswww.baeldung.com
- Object (Java SE 22 & JDK 22)docs.oracle.com
- How to Make an Object Immutable in Java | Common Interview Questionwww.youtube.com
- How to Handle Immutable Class with Mutable Reference (Date)www.youtube.com
Module 2
JVM Internals and Concurrent Java
Module 3
DSA Interview Process and Core Patterns
Module 4
Trees, Graphs, and Advanced Coding Patterns
Module 5
Spring Boot Architecture, Reliability, and Testing
Module 6
SQL, MongoDB, and Data Modeling
Module 7
API Design, Networking, and Backend Security
Module 8
Distributed Systems and Kafka
Module 9
Containers, Kubernetes, AWS, and Delivery
Module 10
A Repeatable System Design Method
Module 11
Timed Backend System Design Drills
Module 12