Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
Interview Questions›Topics›Design

Design Interview Questions

Master 20 design problems frequently asked in technical interviews. These questions test your understanding of designconcepts and are essential for coding interview success.

20
Total Problems
5
Easy
9
Medium
6
Hard

Related Topics

Hash TableArrayData StreamQueueLinked ListStackDoubly-Linked ListTwo Pointers
#232EasyFrequency: 100%

Implement Queue using Stacks

Asked at TikTok
StackDesignQueue
#1
Rank
#716HardFrequency: 100%

Max Stack

Asked at LinkedIn
Linked ListStackDesignDoubly-Linked ListOrdered Set
#2
Rank
#817EasyFrequency: 100%

Design HashMap

Asked at DoorDash
ArrayHash TableLinked ListDesignHash Function
#3
Rank
#146MediumFrequency: 88%

LRU Cache

Asked at Microsoft
Hash TableLinked ListDesignDoubly-Linked List
#4
Rank
#432HardFrequency: 82%

All O`one Data Structure

Asked at Infosys
Hash TableLinked ListDesignDoubly-Linked List
#5
Rank
#348MediumFrequency: 81%

Design Tic-Tac-Toe

Asked at PayPal
ArrayHash TableDesignMatrixSimulation
#6
Rank
#362MediumFrequency: 79%

Design Hit Counter

Asked at Uber
ArrayBinary SearchDesignQueueData Stream
#7
Rank
#380MediumFrequency: 79%

Insert Delete GetRandom O(1)

Asked at Oracle
ArrayHash TableMathDesignRandomized
#8
Rank
#1713MediumFrequency: 76%

Dot Product of Two Sparse Vectors

Asked at Meta
ArrayHash TableTwo PointersDesign
#9
Rank
#173MediumFrequency: 75%

Binary Search Tree Iterator

Asked at Salesforce
StackTreeDesignBinary Search TreeBinary TreeIterator
#10
Rank
#346EasyFrequency: 74%

Moving Average from Data Stream

Asked at Infosys
ArrayDesignQueueData Stream
#11
Rank
#3710HardFrequency: 72%

Design an Array Statistics Tracker

Asked at Amazon
Hash TableBinary SearchDesignQueueHeap (Priority Queue)Data StreamOrdered Set
#12
Rank
#381HardFrequency: 72%

Insert Delete GetRandom O(1) - Duplicates allowed

Asked at LinkedIn
ArrayHash TableMathDesignRandomized
#13
Rank
#353MediumFrequency: 67%

Design Snake Game

Asked at Apple
ArrayHash TableDesignQueueSimulation
#14
Rank
#244MediumFrequency: 63%

Shortest Word Distance II

Asked at LinkedIn
ArrayHash TableTwo PointersStringDesign
#15
Rank
#460HardFrequency: 60%

LFU Cache

Asked at Amazon
Hash TableLinked ListDesignDoubly-Linked List
#16
Rank
#1775EasyFrequency: 57%

Design an Ordered Stream

Asked at Flipkart
ArrayHash TableDesignData Stream
#17
Rank
#155MediumFrequency: 55%

Min Stack

Asked at Microsoft
StackDesign
#18
Rank
#359EasyFrequency: 51%

Logger Rate Limiter

Asked at Flipkart
Hash TableDesignData Stream
#19
Rank
#295HardFrequency: 48%

Find Median from Data Stream

Asked at Google
Two PointersDesignSortingHeap (Priority Queue)Data Stream
#20
Rank
View All Topics

Master Design in Real Interviews

Get AI-powered assistance when solving design problems during your actual interviews.

Get Started Free

No credit card required

Interview Solver
  • Home
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Discord Community
  • Affiliate Program
  • Compare
  • All Comparisons
  • vs Final Round AI
  • vs UltraCode
  • vs Interview Coder
  • vs LockedIn AI
  • vs AI Apply
  • Free Tools
  • ATS Resume Checker
  • STAR Method Builder
  • Salary Lookup
  • Big O Cheat Sheet
  • Total Comp Calculator
  • View All →
  • Interview Questions
  • Google Questions
  • Amazon Questions
  • Microsoft Questions
  • Meta Questions
  • Apple Questions
  • TikTok Questions
  • View All →
© 2026 Interview Solver, Inc. All rights reserved.