Question bank
Design Patterns question bank
The reusable patterns behind clean component code.
Difficulty mix 26 questions · 5 categories
- Easy 1 4%
- Medium 20 77%
- Hard 5 19%
Pick a category and work it top to bottom. Your progress is remembered per category, in this browser. Read the Design Patterns guide →
-
Creational Patterns
-
Structural Patterns
-
Behavioral Patterns
-
React & Component Patterns
-
Async & Anti-patterns
Where to go next
📚 Learn & practice
Prompts get you drilling; these get you learning. Hand-picked, canonical sources — read the concept, then go deep.
Read
- Refactoring Guru — Design Patterns refactoring.guru
Every GoF pattern with diagrams & code.
- patterns.dev patterns.dev
Design & rendering patterns, framed for the web.
- Learning JavaScript Design Patterns patterns.dev
Addy Osmani's book, updated & free online.
- Refactoring Guru — Refactoring refactoring.guru
Code smells and the patterns that fix them.