Algorithm patterns & code templates
End-to-end architecture problems
Design patterns & practical code
Deep dives into core tech
Production systems & operations
TCP, HTTP, TLS, DNS & more
Consensus, replication & more
Kernel, networking & system calls
Quick reference cards for interviews
“Staff engineer interviews must evaluate scope of influence and ambiguity tolerance, not just coding ability”
“Employee referrals consistently produce the highest-quality hires with the shortest time-to-close. Build a referral program with meaningful incentives ($5,000-10,000 bonuses are standard at tech companies) and make the process frictionless for referring employees”
Open-source dashboarding and alerting that sits on top of whatever backends you already run
Distributes incoming traffic across multiple backend servers to prevent overload
Raft decomposes consensus into three relatively independent sub-problems: leader election, log replication, and safety. Each one is tractable on its own, which is the whole reason Raft succeeded where Paxos confused everyone