InterviewDB Experience · Los Angeles

Kanban Board: Build a Drag-and-Drop Task Management UI with Column State Management

Interview Experience

Round 1 - Frontend Problem Build a Kanban board component in React with three columns: To Do, In Progress, Done. Each task card shows a title and priority badge. Users can drag cards between columns; the drop target column highlights on hover. Requirements: Use only the HTML5 Drag and Drop API (no external library). State is managed locally; no backend calls needed. Dragging a card out of a column removes it there and inserts it at the drop position in the target. Follow-ups How would you persis…

Full Details

🔒

Unlock all Sofi questions

Full insider details, leaked discussions, and candidate experiences.

or every company, $100/year →

About This Question

This is a candidate experience report from a sofi interview during the onsite round.

It covers the following topics: Coding, Strings, Frontend, Onsite .