Design

126 LeetCode questions

Difficulty Distribution

Easy
13
10%
Medium
82
65%
Hard
31
25%

Top Companies

Questions

TitleDifficulty
Flatten Nested List IteratorMedium
LRU CacheMedium
Min StackMedium
Binary Search Tree IteratorMedium
Kth Largest Element in a StreamEasy
Design TwitterMedium
Range Sum Query - MutableMedium
Insert Delete GetRandom O(1)Medium
Insert Delete GetRandom O(1) - Duplicates allowedHard
Design Hit CounterMedium
Design Excel Sum FormulaHard
Flatten 2D VectorMedium
Simple Bank SystemMedium
Design Tic-Tac-ToeMedium
All O`one Data StructureHard
Design File SystemMedium
Time Based Key-Value StoreMedium
Map Sum PairsMedium
Serialize and Deserialize Binary TreeHard
Design HashMapEasy
Find Median from Data StreamHard
LFU CacheHard
Logger Rate LimiterEasy
Number of Recent CallsEasy
Implement Queue using StacksEasy
Range Sum Query 2D - ImmutableMedium
First Unique NumberMedium
Range Sum Query - ImmutableEasy
Online Stock SpanMedium
Design Circular QueueMedium
Design Add and Search Words Data StructureMedium
Implement Stack using QueuesEasy
Design Parking SystemEasy
Design Browser HistoryMedium
Fancy SequenceHard
Design Linked ListMedium
Serialize and Deserialize BSTMedium
Snapshot ArrayMedium
Exam RoomMedium
Design Memory AllocatorMedium
Design Task ManagerMedium
Maximum Frequency StackHard
My Calendar IMedium
Implement Trie (Prefix Tree)Medium
Design In-Memory File SystemHard
Design an Array Statistics TrackerHard
Design Search Autocomplete SystemHard
Max StackHard
Moving Average from Data StreamEasy
Encode and Decode StringsMedium
Design an Expression Tree With Evaluate FunctionMedium
Smallest Number in Infinite SetMedium
Design a Stack With Increment OperationMedium
Design Snake GameMedium
Encode and Decode TinyURLMedium
Design A LeaderboardMedium
Product of the Last K NumbersMedium
Design Underground SystemMedium
Dot Product of Two Sparse VectorsMedium
Design a Food Rating SystemMedium
Design a Text EditorHard
Design Log Storage SystemMedium
Zigzag IteratorMedium
Range Sum Query 2D - MutableMedium
Range ModuleHard
Design HashSetEasy
Kth Ancestor of a Tree NodeHard
Design SQLMedium
Stock Price FluctuationMedium
Dinner Plate StacksHard
Data Stream as Disjoint IntervalsHard
Finding Pairs With a Certain SumMedium
Stream of CharactersHard
Detect SquaresMedium
Shuffle an ArrayMedium
Find Elements in a Contaminated Binary TreeMedium
Sequentially Ordinal Rank TrackerHard
Design Front Middle Back QueueMedium
Two Sum III - Data structure designEasy
My Calendar IIMedium
Design Circular DequeMedium
Complete Binary Tree InserterMedium
Encrypt and Decrypt StringsHard
Operations on TreeMedium
Implement RouterMedium
Design Movie Rental SystemHard
Implement Trie II (Prefix Tree)Medium
Design SpreadsheetMedium
Design SkiplistHard
Design a 3D Binary Matrix with Efficient Layer TrackingMedium
Shortest Word Distance IIMedium
Peeking IteratorMedium
Design Authentication ManagerMedium
Design an Ordered StreamEasy
Implement Magic DictionaryMedium
Design a Todo ListMedium
Online ElectionMedium
RLE IteratorMedium
Count Integers in IntervalsHard
Seat Reservation ManagerMedium

Showing 100 of 126 questions