Back to challenges
API TestingAPIAdvanced
Bulk import API
?
Scenario
Your interview prompt
A `POST /imports/customers` endpoint accepts CSV files and creates an async import job. The API validates rows, reports row-level errors, supports duplicate strategies, and exposes job status and downloadable error reports.
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