Everything we covered, organized into small focused notes (not one mega-note).
Drop each folder into the matching folder in your vault. Every note has a
## TL;DR block (skim before an interview) and Test Yourself drill cards
(#flashcards for the Spaced Repetition plugin).
Java / Concurrency
- JVM Architecture — your original pre-AI deep-dive, converted word-for-word
- Concurrency Basics — Threads, Process & Memory
- atomic)
- Creating Threads — Runnable vs Thread, start() vs run()
- Thread Lifecycle & join()
- synchronized: block vs method vs class + Singleton safety
- CompletableFuture
- Deadlock & the Money-Transfer Trap
- Immutability, final, String safety, ThreadLocal & Object Pools
- Tomcat vs Vert.x, Sessions & Stateless REST
- JVM Memory ↔ Thread Safety (the bridge)
Networking
Microservices Patterns
RDBMS
- Normalization vs Denormalization
- SQL Joins
- Second-Highest Value (classic SQL question)
- SQL — Interview Refresher
Interview
- Resume Storytelling — Say It With Confidence — Saga + CQRS stories, anti-fumble system