File Upload

Build a file upload component with a live progress bar, upload speed and time remaining, and pause, resume, and cancel controls, powered by a reusable custom hook.

Asked in Dropbox frontend interviews