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: A Process That Survives an Open Prompt

A system design interview is a conversation under deliberate ambiguity. Use a repeatable process for scoping, estimating, deciding, and naming the next bottleneck.

Read guide
Question guide

Java Backend Interview Questions: Turning Recall Into Defensible Answers

Java backend interview questions cover the language, Spring, databases, caching and messaging. The round is decided by whether each answer connects to a system you actually ran.

Read guide
Question guide

Microservices Interview Questions: Boundaries, Data and Failure

Microservices interview questions reward candidates who can justify a split. Prepare service boundaries, data ownership, distributed transactions, and what you would keep together.

Read guide
Question guide

Redis Interview Questions: Beyond Data Types and Into Consistency

Redis interview questions move from data structures to cache consistency, eviction, persistence, and the failure modes you only meet in production.

Read guide
Question guide

MySQL Performance Tuning Interview Questions: Indexes, Plans and Locks

MySQL performance tuning interview questions go from index design to execution plans, locking and slow query diagnosis. Prepare a query you actually made faster.

Read guide
Question guide

Kafka Interview Questions: Ordering, Delivery and Consumer Lag

Kafka interview questions test what the broker guarantees and what you must build yourself. Prepare partitioning, ordering, delivery semantics, rebalancing and lag.

Read guide
Question guide

JVM Interview Questions: Memory, Garbage Collection and Real Incidents

JVM interview questions move quickly from definitions to diagnosis. Prepare the memory model, collector behaviour, and how you actually found the cause of a production problem.

Read guide

Explore another preparation path