Skip to main content
System DesignSoon

Broader architecture cases and tradeoff drills are coming next.

Continue Path →
Frontend 30 DaysSoon

A guided daily challenge track for sharper frontend reps is on deck.

Start Challenge
Title
Difficulty
Type
Tags
1. Restricted Textarea
EASY
BUILD
DOM+3
2. In-Memory Rate Limiter
MEDIUM
BUILD
Hash Map+2
3. Password Strength Tagger
EASY
BUILD
Strings+2
4. Live Search Filter
EASY
BUILD
DOM Manipulation+2
5. Config Merge with Deletions
MEDIUM
BUILD
Hash Map+2
6. Debounced Search with Stale Response Protection
MEDIUM
BUILD
React+2
7. Fix the Broken Cache
HARD
DEBUG
Debugging+3
8. Loading Save Button
EASY
BUILD
React+2
9. Cooldown Button
MEDIUM
BUILD
DOM+2
10. Virtualized List
HARD
BUILD
DOM+2
11. Responsive Card Grid
EASY
BUILD
CSS & Layout+2
12. Fix Accessibility Issues in a Form
MEDIUM
REVIEW
Accessibility+2
13. Add Keyboard Navigation to Dropdown
MEDIUM
EXTEND
DOM & Events+2
14. Slow Dashboard — Find and Fix the Bottleneck
HARD
INVESTIGATE
Performance+2
15. Controlled Form with Validation
EASY
BUILD
React+2
16. Add Error Handling and Retry to Data Fetcher
MEDIUM
EXTEND
React+3
17. Notification Tray
MEDIUM
BUILD
React+3
18. Infinite Scroll Feed
HARD
BUILD
React+4