Practice Top Low Level Design,
AI Coding Round Interview Questions





Id Title Companies Design Pattern Difficulty
7. Design a Parking Lot Strategy
Medium
6. Design a Hit Counter/Webpage Visits Counter - Multi-Threaded
Medium
5. Design a restaurant food ordering system like Zomato, Swiggy, DoorDash Observer
Medium
14. Design Unix "find" command for file search Strategy
Medium
15. Design Unix "find" command - with boolean predicates Specification
Hard
8. Design Chess Game Factory
Medium
18. Design Pizza Pricing System Decorator
Medium
19. Design Pizza Pricing System - Followup Decorator
Medium
12. Design expense sharing app like Splitwise
Medium
9. Design a Text Editor/Word Processor like Microsoft Word Flyweight
Medium
25. Design spreadsheet like Microsoft Excel Flyweight
Medium
20. Design Stock Trading Platform Like Zerodha, Groww
Medium
11. Design a Simple Elevator System - Multiple Lifts State
Hard
10. Design a Movie ticket booking system like BookMyShow Observer
Medium
16. Design Locker Management System for Warehouse Packages
Medium
21. Design a Car Rental System
Medium
22. Design a Job Scheduler
Medium
23. Design an Elevator System - Request Feasibility (Single Lift)
Medium
24. Design Elevator Management System - Single Lift State
Medium
26. Design Dictionary App to store words and their meanings
Medium
27. Design a Text Editor with Undo & Redo Command
Hard
28. Design a Container Orchestrator System Strategy
Medium
4. Design an order and inventory management system - Multi-Threaded
Medium
3. Design a customer issue resolution system - Multi-Threaded Strategy
Hard
1. Design a Parking Lot - Multi-Threaded
Medium
29. Design a Meeting room reservation System
Medium
30. Design a File System (cd with '*')
Medium
31. Design a Leaderboard for Fantasy Teams Observer
Medium
32. Design a Train Platform Management System
Medium
33. Design a Single-Queue Publish Subscribe System Observer
Medium
34. Design a rate limiter
Medium
35. Design a customer support agent rating leaderboard Observer
Medium
36. Design a Middleware Router
Medium
37. Design a File Collections Tracker Strategy
Medium
38. Design a Product Plan Cost Explorer
Medium
39. Design a Text Editor with cursor operations and Basic Editing
Medium
40. Design a Text Editor with cursor operations
Medium
41. Design a Shopping Cart
Medium
42. Design a Payment Wallet like PayPal
Medium
43. Design a Custom HashMap
Medium
44. Design a Meeting Room Scheduler - List Bookings
Medium
45. Design a Meeting Room Scheduler for Recurrent Meetings
Medium
46. Design Last Lap Hero (F1 Race Tracker) Observer
Medium
47. Design a RPC Framework
Medium
48. Design an In-Memory Cache with Custom Eviction Policy Strategy
Medium
49. Design a Connection Pool with an Internal Request Queue
Medium
72. Design a Kafka like Message Streaming Service with Multiple Topics
Medium
73. Design a Billing and discounts System for an ecommerce app
Medium
74. Design Food Order Management System using Commands
Medium
75. Design Gym Fitness Center Management and Slot Booking System
Medium
76. Design Peer to Peer Parcel Delivery System
Medium
77. Design Flipkart Payment Wallet with Transaction History
Medium
78. Design Doctor Appointment Booking app like Practo
Medium
79. Design a Bug Bounty Program Management System
Medium
80. Design Flipkart Buy Now Pay Later
Medium
81. Design a Library Management System
Medium
82. Design Customer Loyalty Program for Ecommerce Website
Medium
83. Design Flipkart Delivery Service
Medium
84. Design Dating App Gumble
Medium
85. Design Social Network News Feed
Medium
86. Design Stock Market Investing Platform
Medium
87. Design Time Versioned Key Value Store
Medium
88. Design Resumable Iterator for Large Dataset
Medium
89. Design GPU Credit Calculator
Medium
90. Design Database with SQL Commands
Medium
91. Design File Downloader Library
Medium
92. Design Type System for a Toy Programming language
Medium
93. Design Live News Feed System Observer
Medium
94. Design Order Notification System Observer
Medium
95. Design System for Managing Workflows
Medium
96. Design Warehouse Stores Inventory Updater System Observer
Easy
97. Design Dasher Payout Service
Medium
98. Design Workflow Automation Engine for Self Help Menu
Medium
99. Find Longest Sequence of Pickup Jobs for Dashers
Medium
100. Find Closest DashMart Distance and DashMart Serving Maximum Customers
Medium
101. Maximum Calories within Budget
Medium
102. Aggregate Gift Card Data
Medium
103. Dasher Payout Logic - Simple
Medium
104. Chef Order Preparation List
Medium
105. Count and Print Changed Nodes in DoorDash Menu Tree
Medium
106. Longest Path and Increasing Paths in a Grid
Medium
107. DoorDash Restaurant Search Engine
Medium
108. Matrix Special Elements
Medium
109. String Burst
Medium
110. Highest Average Student Score
Easy
111. Maximum Stones Path Sum
Medium
112. Largest Tree in a Forest
Medium
113. Minimum Cost Array
Medium
114. Hospital Triage Priority Scheduling
Medium
115. Eliminate Substring
Medium
116. Bitwise XOR Subsequences
Medium
117. Single Element in Sorted Array - Pairs, Triplets
Medium
118. Virus Spread in Directed Graph
Medium
119. Top K Tallest Buildings
Medium
120. Count Prefix Using Trie
Medium
121. Top K Frequent Numbers in a Stream
Medium
122. First Non Repeated Character in a Stream
Medium
123. Minimum Characters to Remove from Ends to Make a Palindrome
Medium
124. Container With Most Water Upright and Tilted
Medium
125. Design a Traffic Signal Light System
Medium
126. Design Parking Lot Pricing System
Medium
127. Combine Integer Arrays / Lists
Medium
128. Max Path Sum in Matrix
Medium
129. Currency Conversion
Medium
130. Design Snake and Ladder Game
Medium
131. Count Number of Unconnected Trees in a Forest
Medium
132. Design a TTL (Time to Live) Cache
Medium
133. Design Notification System Observer
Medium
134. Design Order Checkout and Payment for E-commerce Website
Medium
135. Design URL Shortener
Medium
136. Compress String using Prefix Pattern
Medium
137. Count String Prefixes on Tree Paths
Hard
138. Detect First Timed Out Job from Logs
Medium
139. Count Visible People in Queue with Taller Observer Rule
Hard
140. Maximum Sum Subarray with Equal First and Last Elements
Medium
141. Longest Constrained Path in Matrix
Hard
142. Repeated Characters in Dictionary Words Due To Faulty Keyboard
Medium
143. Detect Squares Rotated along the XY Plane
Hard
144. Sum of All Good Arithmetic Sequences
Medium
145. Compile Packages with Dependencies in a Multi-Threaded Environment
Medium
146. Equal Sum Subsets with K Changes
Medium
147. Undirected Graph Path Queries
Medium
148. Array Range Update Queries
Medium
149. Router Reachability on Broadcast and Shutdown Message
Medium
150. First Bad Product Version
Medium
151. Design Logger Message Printer
Medium
152. Longest Path in Grid
Medium
153. Merge Working Hour Intervals Timeline
Medium
154. Days When Everyone is Free
Medium
155. Size of Unpainted Segments
Medium
156. Overall Distance Error Between Checkpoints and Samples
Medium
157. Minimum CPUs Needed for Earliest Tasks Completion
Medium
158. Total Scores of Leaf Domains
Medium
159. Place Nth Rook
Medium
160. Find Most Active Users in Chat Logs
Medium
161. Design BookShelf Manager with Bookmark Functionality
Medium
162. Run Length Encoding for List of Characters
Medium
163. Router Broadcast and Shutdown Message With Collisions
Medium
164. Max Words Visible on Scrollable Screen
Medium
165. Design LRU Cache With Time Constraint
Medium
166. Assign Aggressive Cows To Stalls
Medium
167. Trim Tree To Complete Binary Tree
Medium
168. Design WhatsApp Read Receipts
Medium
169. Two Sum Closest To And Less Than Target
Medium
170. Search Minimum And Rotation Count In Rotated Sorted Array
Medium
171. Use Path Operations To Minimize Tree Diameter
Medium
172. Design Backup System for a File Storage Service
Medium
173. Maximum Power Assigned To Machines
Medium
174. Minimum Cost to Join Sticks
Medium
175. Longest Subarray Sum Equals Zero
Medium
176. Find Kth Largest Element From Chef's Collection
Medium
177. Fill Grid Based on Crop Frequency
Medium
178. Design Digital Wellbeing System to Track App Screen Usage
Medium
179. Minimum Meeting Rooms Required
Medium
180. Passenger Count During Car Trips
Medium
181. Design Vending Machine Leasing System
Medium
182. Alien Language Letter Order
Medium
183. Design Google Like Search Autocomplete System
Medium
184. Count Connected Groups in Undirected Graph
Medium
185. Verify Undirected Graph Valid Tree
Medium
186. Design Stack With Peek And Pop Maximum Element
Medium
187. Design Logger System With Message Timestamps
Medium
188. Employee Schedule Common Free Time
Hard
189. Find Missing Numbers In Range
Medium
190. Count Distinct Islands In Grid
Medium
191. Calculator To Evaluate Simple Expression String
Hard
192. Design Tic Tac Toe Game
Medium
193. Insert Into Circular Linked List While Keeping It Sorted
Medium
194. Use Robot To Clean Every Reachable Empty Cell In Room
Medium
195. Multiply Sparse Matrices
Medium
196. Longest Substring With At Most Two Distinct Characters
Medium
197. Longest Substring With At Most N Distinct Characters
Hard
198. Find Anagram Index Mapping
Medium
199. Design System To Store Logs With Timestamp
Medium
200. Maximum Enemies Killed By One Bomb
Medium
201. Next Larger Palindrome Using Same Digits
Medium
202. Design Snake Game With Food And Score
Medium
203. Generate Palindromic Permutations Of String
Medium
204. Shortest Word Distance Between Words
Medium
205. Find Celebrity At Party
Medium
11166. Design File System
Medium
10588. Design In-Memory File System
Hard
10379. Design Phone Directory
Medium
10631. Design Excel Sum Formula
Hard
10362. Design Hit Counter
Medium

For discussions and suggestions,
Let's connect onLinkedIn

Book LLD Mock Interview with me
Prashant Priyadarshi
Founder, MockGym

Follow us onYouTubeandMediumfor blogs and video tutorials Ask us any question on our reddit groupr/LowLevelDesign

Reach us at :  contact@codezym.com