Question bank
Machine Coding question bank
UI-build challenges, grouped by what you build.
Difficulty mix 1,232 questions · 28 categories
- Easy 309 25%
- Medium 509 41%
- Hard 414 34%
Pick a category and work it top to bottom. Your progress is remembered per category, in this browser. Read the Machine Coding guide →
-
UI Components
-
Forms
-
Lists
-
Social Media
-
JavaScript
-
React
-
CSS
-
Browser APIs
-
Real Product
-
Streaming
-
Tables
-
Editors
-
Drag & Drop
-
Dashboards
-
Chat
-
Maps
-
Drawing
-
Performance
-
TypeScript
-
Production Debugging
-
Beginner
-
HTML
-
Accessibility
-
Chat Applications
-
E-commerce
-
Real-time Apps
-
Canvas
-
System Design Style
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
- patterns.dev patterns.dev
The component patterns machine-coding rounds reward.
- MDN — Web APIs developer.mozilla.org
The platform APIs you'll wire up under time pressure.
Practice
- GreatFrontEnd — Coding questions greatfrontend.com
UI & JS build challenges with solutions.
- BigFrontEnd.dev bigfrontend.dev
Build-the-component challenges with a test runner.
- Frontend Mentor frontendmentor.io
Real design files to build pixel-accurate UIs.
- CodeSandbox codesandbox.io
A fast scratchpad to practice building in.