PRACTICE

Design Interview Questions

37 Design problems asked across FAANG and top tech companies. Approach hints, optimal solutions, and related problems.

🔒

to save your progress.

0ProblemDifficultyCompaniesBreakdown / SolutionLeetCode
LRU CacheMedium9 companiesView breakdown →
Implement Trie (Prefix Tree)Medium6 companiesView breakdown →
Design Add and Search Words Data StructureMedium5 companiesView breakdown →
Find Median from Data StreamHard8 companiesView breakdown →
Serialize and Deserialize Binary TreeHard8 companiesView breakdown →
LFU CacheHard4 companiesView breakdown →
Snapshot ArrayMedium3 companiesView breakdown →
Flatten Nested List IteratorMedium3 companiesView breakdown →
Time Based Key-Value StoreMedium5 companiesView breakdown →
Insert Delete GetRandom O(1)Medium2 companiesView breakdown →
Design Memory AllocatorMedium3 companiesView breakdown →
Design Hit CounterMedium3 companiesView breakdown →
Min StackMedium3 companiesView breakdown →
Design SQLMedium1 companiesView breakdown →
First Unique NumberMedium1 companiesView breakdown →
Range Sum Query - ImmutableEasy2 companiesView breakdown →
Design Authentication ManagerMedium2 companiesView breakdown →
Design Logger Rate LimiterEasy2 companiesView breakdown →
Stock Price FluctuationMedium1 companiesView breakdown →
Design SpreadsheetMedium2 companiesView breakdown →
Design Excel Sum FormulaHard2 companiesView breakdown →
RLE IteratorMedium1 companiesView breakdown →
All O'one Data StructureHard1 companiesView breakdown →
Count Integers in IntervalsHard1 companiesView breakdown →
Design a Food Rating SystemMedium1 companiesView breakdown →
Design a Text EditorHard1 companiesView breakdown →
Design In-Memory File SystemHard1 companiesView breakdown →
Design Ride Sharing SystemMedium1 companiesView breakdown →
Design Snake GameMedium1 companiesView breakdown →
Design Task ManagerMedium1 companiesView breakdown →
Design Tic-Tac-ToeMedium1 companiesView breakdown →
Design Underground SystemMedium1 companiesView breakdown →
Encode and Decode StringsMedium1 companiesView breakdown →
Number of Recent CallsEASY1 companiesView breakdown →
Max StackHARD1 companiesView breakdown →
Shuffle an ArrayMEDIUM1 companiesView breakdown →
Design Add and Search Words Data StructureMedium4 companiesView breakdown →

Practice with a Mock Interview

Solve these Design problems under real interview pressure with our AI interviewer.

Start Mock Interview →