Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 781 | Design an ATM Machine | Medium | ArrayGreedyDesign |
| 782 | Design an Expression Tree With Evaluate Function | Medium | ArrayMathStack |
| 783 | Design an Ordered Stream | Easy | ArrayHash TableDesign |
| 784 | Design Authentication Manager | Medium | Hash TableLinked ListDesign |
| 785 | Design Bitset | Medium | ArrayHash TableString |
| 786 | Design Bounded Blocking Queue | Medium | Concurrency |
| 787 | Design Browser History | Medium | ArrayLinked ListStack |
| 788 | Design Cancellable Function | Hard | JavaScript |
| 789 | Design Circular Deque | Medium | ArrayLinked ListDesign |
| 790 | Design Circular Queue | Medium | ArrayLinked ListDesign |
| 791 | Design Compressed String Iterator | Easy | ArrayStringDesign |
| 792 | Design Excel Sum Formula | Unknown | ArrayHash TableString |
| 793 | Design File System | Medium | Hash TableStringDesign |
| 794 | Design Front Middle Back Queue | Medium | ArrayLinked ListDesign |
| 795 | Design Graph With Shortest Path Calculator | Hard | GraphDesignHeap (Priority Queue) |
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.