Design Coding Problems
Design data structures and systems
128
Total Problems
15
Easy
81
Medium
30
Hard
Practice problems across 75+ categories
Practice problems frequently asked at Design • 128 problems | 15 Easy | 81 Medium | 30 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 1 | All O`one Data Structure | Hard | Hash TableLinked ListDesign |
| 2 | Apply Discount Every n Orders | Medium | ArrayHash TableDesign |
| 3 | Binary Search Tree Iterator | Medium | StackTreeDesign |
| 4 | Binary Search Tree Iterator II | Medium | StackTreeDesign |
| 5 | Booking Concert Tickets in Groups | Hard | Binary SearchDesignBinary Indexed Tree |
| 6 | Complete Binary Tree Inserter | Medium | TreeBreadth-First SearchDesign |
| 7 | Count Integers in Intervals | Hard | DesignSegment TreeOrdered Set |
| 8 | Data Stream as Disjoint Intervals | Hard | Hash TableBinary SearchUnion Find |
| 9 | Design a 3D Binary Matrix with Efficient Layer Tracking | Medium | ArrayHash TableDesign |
| 10 | Design a File Sharing System | Medium | Hash TableDesignSorting |
| 11 | Design a Food Rating System | Medium | ArrayHash TableString |
| 12 | Design A Leaderboard | Medium | Hash TableDesignSorting |
| 13 | Design a Number Container System | Medium | Hash TableDesignHeap (Priority Queue) |
| 14 | Design a Stack With Increment Operation | Medium | ArrayStackDesign |
| 15 | Design a Text Editor | Hard | Linked ListStringStack |
Powerful online tools to boost your productivity
Coding Ground For Developers
Code, Edit, Run and ShareIgnite your coding potential on Coding Ground - an immersive online platform for hands-on learning, collaboration, and skill development.