Command Palette

Search for a command to run...

Hectal
Phase 16Advanced17 of 17 in Redis

Interview Revision

The full Redis question bank from beginner to staff, with model answers, plus the 25 hands-on builds, study plans by experience level, and the final readiness checklist.

Use this phase to revise, not to learn for the first time: each answer links back to the topic that explains it in depth. Try answering out loud before revealing the model answer.

The mindset that ties it all together: never answer "use Redis". Answer with the chain requirement → scale → consistency → structure → primitive → atomicity → failure → scaling → observability → trade-offs.

0/5 · 0%
5 topics ~33 min 2 code blocks & diagrams
Start with the first topic
1
16.1

Beginner Questions (1–15)

Fifteen fundamentals every Redis interview can open with: what Redis is, why it's fast, how it compares to PostgreSQL and Memcached, the data types, TTL, eviction, persistence, replication, transactions and pipelining. Short, precise answers with one example each.

6 min practice

2
16.2

Intermediate Questions (16–35)

Twenty implement-and-explain questions: cache-aside, rate limiting, counters, leaderboards, sessions, locks, stampede, penetration, avalanche, hot and big keys, Cluster, Sentinel, replica lag, stale reads, Pub/Sub, Streams, Streams vs Kafka, List vs Stream, MULTI/EXEC vs Lua.

6 min practice

3
16.3

Advanced Design Questions (36–50)

Fifteen design questions that expect a full reasoning chain: distributed and global rate limiters, schedulers, locking, Redlock, fencing, invalidation, stampede prevention, multi-region, Cluster design, high availability, 100M sessions, leaderboards, feeds and distributed WebSockets.

6 min practice

4
16.4

Senior and Staff Questions (51–63)

Thirteen probing questions about what really happens in failures and at scale: acknowledged-write loss, lagging replicas, hot and huge keys, CPU and latency incidents, memory growth, AOF growth, restart loss, double lock holders, safer locks, Redis vs consensus, and when not to use Redis.

6 min practice

5
16.5

25 Hands-On Builds, Study Plans, and the Readiness Checklist

Build the 25 mandatory problems in five levels, follow the study plan for your experience level, and use the final checklist before saying "I know Redis". Building beats reading: each build forces you through atomicity, failure and scale decisions.

9 min 1 diagram 1 code practice