InterviewDB
Question
·
Los Angeles
Task Row: Design a Task Row Component with Inline Editing and Status Transitions
phone
Question Details
Problem You are building a project management UI. Implement a TaskRow component that displays a single task, supports inline title editing on double-click, and cycles through statuses (Todo -> In Progress -> Done -> Todo) on a button click. Requirements: Editing commits on blur or Enter; Escape cancels. Status badge color changes with state. Follow-ups How do you prevent accidental edits when a user single-clicks to select text? If 1000 task rows are rendered, what optimizations prevent sluggish…
Full Details
🔒
Unlock all Notion questions
Full insider details, leaked discussions, and candidate experiences.
Get full access — $100 a year, unlimited accessAbout This Question
This is a reported interview question from a notion interview during the phone round.
It covers the following topics: Coding, Phone, Onsite, Strings .
More Notion Interview Questions
InterviewDB
Chat Service: Implement a Multi-Room Chat Backend with Message History
InterviewDB
Mobile Logging Library: Design a Thread-Safe In-App Logger for Android and iOS
InterviewDB
Notion SWE Phone - Document Store
InterviewDB
Inline Database: Build an In-Memory Key-Value Store with SQL-Like Query Support
InterviewDB
JSON Display: Render Nested JSON as a Collapsible Tree in the Browser