Back to challenges
Advanced Real-World ScenariosScenarioAdvanced
File upload with virus scan
?
Scenario
Your interview prompt
A verification document upload uses a signed storage URL. After upload, the file remains in scan pending until an asynchronous virus scanner marks it clean or infected. Clean files become accepted; infected files are quarantined and blocked.
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