Design Direct File Uploads for a Chat Application
Company: Legora
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design direct-to-object-store file uploads for a chat application without proxying large payloads through the backend. The system case covers scoped upload capabilities, durable lifecycle state, progress estimates, verification, asynchronous parsing, authorization, bounded queues, reconciliation, and orphan cleanup.
Read the full Legora Software Engineer interview experience this question came from