Example problem
TODO List Example Problem
Premise
Build a simple TODO list application that helps a user capture, organize, and complete short tasks. The exact product scope is intentionally small so the implementation can reveal practical engineering judgment: data modeling, interaction design, state management, and code organization.
Candidate-Facing Stub
You are building the first version of a TODO list tool. A useful solution should let a user:
- Add a task with a short title
- Mark a task complete or incomplete
- Edit and delete tasks
- See active and completed tasks clearly
Possible Extensions
- Persist tasks between reloads
- Add filtering or sorting
- Add due dates or priorities
- Add keyboard-friendly interactions
- Add tests for core behavior
TODO
This page is a placeholder. Replace it with the final problem statement, expected deliverables, constraints, and any starter assets.