Short UI tasks (30–45 minutes)
Finish small, common UI components quickly and correctly.
- MC.02.01Toggles, counters, accordions and tabsCoreJuniorBeing written
- MC.02.02Progress bars, timers and stopwatchesCoreJuniorBeing written
- MC.02.03Lists, tables and filtersCoreJuniorBeing written
- MC.02.04Forms and inputsCoreJuniorBeing written
- MC.02.05Overlays and feedbackCoreMid-levelBeing written
- MC.02.06Grids, games and visual tasksJuniorBeing written
Interview questions in this module
- Build an OTP input. How do you handle paste and backspace?
- Build a modal. What does it need for accessibility?
- How do you implement a toast queue with auto-dismiss?
- Build nested checkboxes where a parent shows an indeterminate state.
- How would you avoid timer drift in a stopwatch?
- How should keyboard navigation work in tabs?
- Run several progress bars with at most three filling at once. How?
- Build a transfer list. How do you model selection?
- Check for a winner on an N×N tic-tac-toe board efficiently.