openskill
Sign inGet started
Interview tracksSystem & ML-System Design
Interview track

System & ML-System Design

Designing large-scale systems and ML systems end to end: tradeoffs, scaling, reliability and the serving stack behind real products.

Curated & expert-sourced - not AI-invented
8
interviews
Easy → Hard
levels covered
~30 min
average length
Voice-led
adaptive · curated

All interviews 8

Grouped by level - start anywhere

Easy

1 interviews
Scaling from Zero: Capacity Estimation and Core Building Blocks
Curated·Technical·Easy·~30 min
Start

Medium

5 interviews
Distributed Systems: CAP Theorem, Consistency Models, and Trade-offs
Curated·Technical·Medium·~30 min
Start
Distributed Systems: Consistent Hashing, Replication, and Partitioning
Curated·Technical·Medium·~30 min
Start
Low-Level Design: Class Modeling, Design Patterns, and OO Problem Solving
Curated·Technical·Medium·~30 min
Start
Storage Layer: Database Selection, KV Stores, and LSM Trees
Curated·Technical·Medium·~30 min
Start
Storage Layer: Caching Strategies, Bloom Filters, and Skip Lists
Curated·Technical·Medium·~30 min
Start

Hard

2 interviews
Designing Data-Intensive Systems: Stream Processing, Message Queues, and Metrics Pipelines
Curated·Technical·Hard·~30 min
Start
ML Platform Design: Training Infrastructure and Distributed Training
Curated·Technical·Hard·~30 min
Start