Java & the JVM · topic 6 of 6

Advanced Java

Concurrency, JVM tuning, memory model, virtual threads.

Questions below are grouped from foundations to advanced. Work top to bottom if the topic is new to you, or jump to a level if you are brushing up.

Questions
28
Difficulty mix
12 medium · 16 hard

Topics covered

  • Concurrency2
  • Virtual Threads2
  • Class Loading2
  • Serialization2
  • Generics2
  • Executors2
  • JVM Internals1
  • Memory Model1
  • Memory1
  • Garbage Collection1
  • References1
  • Reflection1
  • Dynamic Proxy1
  • Annotations1
  • Ordering1
  • Object Contract1
  • Immutability1
  • Collections1
  • CompletableFuture1
  • ForkJoin1
  • ThreadLocal1
  • Modern Java1

Core concepts

Medium · 12 questions

The questions most interviews spend their time on: how it works and when to use it.

Advanced

Hard · 16 questions

Internals, trade-offs and edge cases — useful for senior rounds and follow-ups.

Advertisement

Google AdSense slot