Design a Content-Addressed Photo Storage Service
Company: OpenAI
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: Design content-addressed photo storage with SHA-256 verification, resumable uploads, transactional metadata, and reference-safe deletion. Treat matching hashes as deduplication candidates rather than authorization, and keep concurrent upload failures from exposing partial objects.
Read the full OpenAI Software Engineer interview experience this question came from