Question guide

Technical Interview Question Guides

Use question guides to find knowledge gaps, then connect each topic to a real project, operating constraint, metric, or failure mode.

What this collection helps you solve

Focused guides for Java, microservices, Redis, MySQL, Kafka, JVM, and system design, with an emphasis on applied reasoning rather than memorized definitions.

Recommended workflow

01

Map the role requirements

Highlight the technologies and capabilities repeated in the target job description.

02

Attach knowledge to experience

For each concept, prepare a real use case, constraint, failure mode, and trade-off.

03

Retest with follow-ups

Use changing assumptions to verify that you understand the boundary rather than a memorized answer.

Common mistakes

Memorizing definitions without a project example.

Spending equal time on every topic instead of following the job description.

Question guide

System Design Interview Preparation: A Practical Framework

Prepare for system design interviews with a repeatable framework covering requirements, scale, APIs, data, reliability, observability, and trade-offs.

Read guide
Question guide

Java Backend Interview Questions: From Fundamentals to Projects

Prepare for Java backend interviews across concurrency, JVM, Spring, SQL, caching, messaging, microservices, and project-based follow-ups.

Read guide
Question guide

Microservices Interview Questions: Boundaries, Reliability, and Trade-offs

Prepare for microservices interviews covering service boundaries, data ownership, timeouts, retries, observability, deployment, and distributed consistency.

Read guide
Question guide

Redis Interview Questions for Real Backend Projects

Prepare for Redis interview questions on caching, data structures, consistency, hot keys, large keys, expiration, high availability, and operational risk.

Read guide
Question guide

MySQL and SQL Optimization Interview Questions

Prepare for MySQL interview questions on indexing, query plans, locking, transactions, schema design, slow-query diagnosis, and production optimization.

Read guide
Question guide

Kafka Interview Questions: Delivery, Ordering, and Recovery

Prepare for Kafka and message-queue interviews covering partitions, consumer groups, delivery semantics, ordering, idempotency, lag, retries, and recovery.

Read guide
Question guide

JVM Troubleshooting Interview Questions and Diagnostic Flow

Prepare for JVM troubleshooting questions on CPU spikes, memory growth, GC pressure, thread contention, heap dumps, and production-safe diagnosis.

Read guide

Explore another preparation path