Design a Cloud-Agnostic Upload Adapter

Read the full interview experience this question came from →

Quick Overview

Design a provider-neutral upload library that hides cloud SDK differences without flattening every provider capability into one interface. Cover streaming and multipart uploads, idempotency, retry ownership, error translation, provider escape hatches, and contract testing.

Design a Cloud-Agnostic Upload Adapter

Company: Legora

Role: Backend Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Onsite

Overview: Design a provider-neutral upload library that hides cloud SDK differences without flattening every provider capability into one interface. Cover streaming and multipart uploads, idempotency, retry ownership, error translation, provider escape hatches, and contract testing.

Read the full Legora Backend Engineer interview experience this question came from

|Home/Software Engineering Fundamentals/Legora
Legora logo
Legora
Jun 22, 2026
mediumBackend EngineerOnsiteSoftware Engineering Fundamentals
2
0
Loading...
Loading comments...