The subject Java interviews return to more than any other. Threads and what the operating system actually gives you, the memory model and happens-before as the rules that make reasoning possible, locks and atomics and the lock-free middle ground, executors and CompletableFuture for work you compose rather than manage, and virtual threads — the change that redrew the whole picture.
No reviews yet.