Skip to main content

Solve these 20+ Design Problems and Get Yourself Ready for Machine/Code Design Interviews

Prerna Sharma

Hi, my name is Prerna, working at Google as a Software Engineer. I have curated and accumulated 23 design problems. It has been seen that these design problems are very frequently asked in product-based companies.

Please share this article with someone who is preparing for Coding Interviews.
Join Discord to ask queries.
Subscribe to my YouTube channel where I regularly post LeetCode Daily Challenge and other stuff on engineering.

# Problem Title Difficulty Level Problem Link Video Solution Link
1 Design HashSet
2 Design HashMap
3 Design Parking System
4 Design an Ordered Stream
5 Design Twitter
6 Design Linked List
7 Design Circular Queue
8 Design Circular Deque
9 Design Underground System
10 Design Browser History
11 Design Authentication Manager
12 Design Memory Allocator
13 Design an ATM Machine
14 Design Front Middle Back Queue
15 Design a Number Container System
16 Design a Stack With Increment Operation
17 Design Add and Search Words Data Structure
18 Design Bitset
19 Design Skiplist
20 Design Movie Rental System
21 Design a Text Editor
22 Design Graph With Shortest Path Calculator
23 Design Cancellable Function

I hope you love this. I will keep adding video solutions to all the problems on my YouTube.

Thank you 😄