Coach note

System-design questions are about the trade-offs you make when no answer is obviously right. Interviewers want to see scope, the bottleneck you pick, and the rejected designs you can articulate.

System design · Api Design

Design a REST API for a task management app where users can create, update, complete, and delete tasks. What endpoints do you expose, and how do you handle listing tasks with basic filtering?

Type your answer
0of ~140 wordsAbout a minute spoken

Voice isn’t supported in this browser — type your answer in the box.

Create a free account to get more critiques.

Your answer
Your answer appears here as you speak.

Practice more

Thousands of questions, calibrated to your role — your progress saved across every session, with model answers and full breakdowns.