Senior JAVA Developer interview questions

Shared by steffi mueller
Cards 49
Type Phrases
Language pair
Last updated Jun 2, 2026

[Advanced Java] Explain JVM internals: class loading, JIT.

ClassLoader, verification, preparation, resolution, JIT compiles hot methods.

[Advanced] How does JVM handle memory: heap, stack, metaspace?

Heap: objects, Stack: frames, Metaspace: class metadata.

[Design] Explain how to design a scalable caching system.

LRU, distributed like Redis, eviction policies, consistency.

+ 46 more cards after adding to your boxes

Comments

Sign in to leave a comment.