Home/Learn/Interview Prep
Topic

Interview Prep

Learn Interview Prep as a connected topic across chapters, concepts, simulations, and interview reasoning.

10 Concepts73 Articles22h 44m

Overview

Learn Interview Prep as a connected topic across chapters, concepts, simulations, and interview reasoning.

How this topic helps

System Design
Distributed Systems
Architecture
Databases

Learning Path in this Topic

Series that contain articles from Interview Prep. Select a path to filter the article list.

Articles

73 matched articles

Article 1Key Terms in Distributed Systems: The Definitive GlossaryTLDR: Distributed systems vocabulary is precise for a reason. Mixing up read skew and write skew costs you an interview. Confusing Snapshot Isolation with Serializable costs you a production outage. T51 minArticle 2Real-Time Communication: WebSockets, SSE, and Long Polling ExplainedTLDR: πŸ”Œ WebSockets = bidirectional persistent channel β€” use for chat, gaming, collaborative editing. SSE = one-way server push over HTTP with built-in reconnect β€” use for AI streaming, live logs, not23 minArticle 3Microservices Architecture: Decomposition, Communication, and Trade-offsTLDR: Microservices let teams deploy and scale services independently β€” but every service boundary you draw costs you a network hop, a consistency challenge, and an operational burden. The architectur22 minArticle 4Distributed Transactions: 2PC, Saga, and XA ExplainedTLDR: Distributed transactions require you to choose a consistency model before choosing a protocol. 2PC and XA give atomic all-or-nothing commits but block all participants on coordinator failure. Sa26 minArticle 5System Design HLD Example: Payment Processing PlatformTLDR: Payment systems optimize for correctness first, then throughput. This guide covers idempotency, double-entry ledgers, and reconciliation. Stripe processes over 250 million API requests per day,18 minArticle 6System Design HLD Example: Notification Service (Email, SMS, Push)TLDR: A notification platform routes events to per-channel Kafka queues, deduplicates with Redis, and tracks delivery via webhooks β€” ensuring that critical alerts like password resets never get blocke19 min

Page 1 of 13