Software Engineer Interview Prep Podcast

JVM Internals Deep Dive 8-25 LTS

1:05:42

JVM Architecture Overview — runtime data areas, memory model, flag reference table

Class Loading Subsystem — delegation model, loading phases, JPMS/Jigsaw module system

Execution Engine & JIT — tiered compilation levels (0→4), inlining, escape analysis, loop vectorisation, SIMD intrinsics, speculative optimisation and deoptimisation

Garbage Collection Algorithms — deep dives on G1, ZGC…