Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
Interview Questions›Topics›Design

Design Interview Questions

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

17
Total Problems
3
Easy
8
Medium
6
Hard

Related Topics

Hash TableArrayData StreamLinked ListStackDoubly-Linked ListQueueTwo Pointers
#716HardFrequency: 100%

Max Stack

Asked at LinkedIn
Linked ListStackDesignDoubly-Linked ListOrdered Set
#1
Rank
#146MediumFrequency: 100%

LRU Cache

Asked at Flipkart
Hash TableLinked ListDesignDoubly-Linked List
#2
Rank
#295HardFrequency: 100%

Find Median from Data Stream

Asked at PayPal
Two PointersDesignSortingHeap (Priority Queue)Data Stream
#3
Rank
#362MediumFrequency: 100%

Design Hit Counter

Asked at Databricks
ArrayBinary SearchDesignQueueData Stream
#4
Rank
#348MediumFrequency: 93%

Design Tic-Tac-Toe

Asked at Databricks
ArrayHash TableDesignMatrixSimulation
#5
Rank
#460HardFrequency: 88%

LFU Cache

Asked at Salesforce
Hash TableLinked ListDesignDoubly-Linked List
#6
Rank
#1713MediumFrequency: 76%

Dot Product of Two Sparse Vectors

Asked at Meta
ArrayHash TableTwo PointersDesign
#7
Rank
#3710HardFrequency: 72%

Design an Array Statistics Tracker

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

Insert Delete GetRandom O(1) - Duplicates allowed

Asked at LinkedIn
ArrayHash TableMathDesignRandomized
#9
Rank
#244MediumFrequency: 63%

Shortest Word Distance II

Asked at LinkedIn
ArrayHash TableTwo PointersStringDesign
#10
Rank
#432HardFrequency: 63%

All O`one Data Structure

Asked at LinkedIn
Hash TableLinked ListDesignDoubly-Linked List
#11
Rank
#346EasyFrequency: 62%

Moving Average from Data Stream

Asked at Meta
ArrayDesignQueueData Stream
#12
Rank
#155MediumFrequency: 55%

Min Stack

Asked at Microsoft
StackDesign
#13
Rank
#232EasyFrequency: 51%

Implement Queue using Stacks

Asked at Amazon
StackDesignQueue
#14
Rank
#380MediumFrequency: 51%

Insert Delete GetRandom O(1)

Asked at Amazon
ArrayHash TableMathDesignRandomized
#15
Rank
#173MediumFrequency: 51%

Binary Search Tree Iterator

Asked at Meta
StackTreeDesignBinary Search TreeBinary TreeIterator
#16
Rank
#359EasyFrequency: 42%

Logger Rate Limiter

Asked at Google
Hash TableDesignData Stream
#17
Rank
View All Topics

Master Design in Real Interviews

Get AI-powered assistance when solving design problems during your actual interviews. Our Interview Copilot provides real-time hints and optimal solutions instantly.

Algorithm explanations
Code optimization tips
Live interview support
Start Free TrialNo credit card requiredView Pricing
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
  • Interview Questions
  • Google Interview Questions
  • Amazon Interview Questions
  • Microsoft Interview Questions
  • Meta Interview Questions
  • Apple Interview Questions
  • TikTok Interview Questions
  • View All →
© 2025 Interview Solver, Inc. All rights reserved.