Chess Board - OOD
Problem Statement
Concurrency
Concurrency Overview
Design Patterns
Creational Patterns
Durable Key-Value Store
Staff-level interview design for an embeddable crash-safe LSM-tree key-value store with WAL, memtables, SSTables, compaction, recovery, MVCC snapshots, and sharding.
Elevator System - Low Level Design
Problem Statement
OOP Concepts & Design Patterns
The Four Pillars
OOP Concepts
The Four Pillars