Back to challenges
Interview ModeInterviewIntermediate

How would you test file upload?

?

Scenario

Your interview prompt

A customer support portal lets users upload attachments to a ticket. It accepts PDF, PNG, and JPG up to 10 MB, shows upload progress, supports cancel/retry, and marks files as pending until virus scanning completes.

List flows, risks, edge cases, data conditions, UX, security, API/backend, and performance concerns.

Tip: a stronger answer usually mixes happy path, negative cases, state changes, data, backend, UX, accessibility, and risk.

How to structure your answer

Happy pathNegative casesData rulesSecurity/API risksUX/performance