This question evaluates a candidate's ability to design resilient, secure large-file ingestion systems with integrity verification, resumable chunked uploads, malware and file-type scanning, and an auditable tamper-evident chain of custody, commonly asked to assess architectural thinking about reliability, security, and compliance for evidentiary data. It is in the System Design domain (storage, APIs, background processing, and audit logging) and tests practical application of architectural trade-offs, failure-mode reasoning, and operational concerns rather than only theoretical concepts.
You’re building a backend service for uploading recorded body-camera / dashcam footage from client devices (often on unreliable networks). Uploaded videos may later be used as legal evidence, so the system must support large files, security scanning, and a tamper-evident chain of custody.