Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 3796 | Rate Limiter | Medium | OOP DesignClassSliding Window |
| 3797 | Command Pattern Calculator | Medium | OOP DesignDesign PatternStack |
| 3798 | Observable Data Store | Medium | OOP DesignDesign PatternCallbacks |
| 3799 | Builder Pattern Config | Medium | OOP DesignDesign PatternFluent API |
| 3800 | Strategy Pattern Sorter | Medium | OOP DesignDesign PatternPolymorphism |
| 3801 | Red-Black Tree | Hard | Advanced DSSelf-Balancing Tree |
| 3802 | B-Tree Implementation | Hard | Advanced DSMulti-way Tree |
| 3803 | Segment Tree with Lazy Propagation | Hard | Advanced DSSegment TreeRange Query |
| 3804 | Fenwick Tree (BIT) | Hard | Advanced DSBinary Indexed Tree |
| 3805 | Disjoint Set Union (Union-Find) | Hard | Advanced DSUnion-FindPath Compression |
| 3806 | Suffix Array Builder | Hard | Advanced DSStringArray |
| 3807 | Treap (Tree + Heap) | Hard | Advanced DSBSTHeap |
| 3808 | Persistent Data Structure | Hard | Advanced DSImmutableVersioning |
| 3809 | Leftist Heap | Hard | Advanced DSHeapMerge |
| 3810 | Van Emde Boas Tree | Hard | Advanced DSTreeBit Operations |
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.