Interview Prep

Deep questions across the Java/JVM stack — pick a topic and drill in.

Core Platform
JVM

JVM Internals

Memory areas, GC, threads, bytecode, performance.

20 questions →
Concurrency

Multithreading & Synchronization

Locks, memory model, thread pools, race conditions.

20 questions →
Kotlin

Kotlin Coroutines

Suspension, structured concurrency, dispatchers, flows.

20 questions →
Algorithms

Data Structures

Trees, hash tables, heaps, graphs, complexity.

20 questions →
Systems & Data
Databases

Database Internals

Indexes, transactions, isolation levels, query planning.

20 questions →
Distributed

Distributed Systems

CAP, consensus, replication, partitioning, consistency.

20 questions →
Big Data

Large-Scale Data Processing

Batch & stream pipelines, partitioning, shuffles, joins.

20 questions →
Domain

Core Data Engine

Tech interview prep — concepts, gaps, talking points.

Reference →