backend system design Interview Questions

31 questions available. Practice with AI-powered feedback.

Other topics

backend system design
Adobe
Salesforce
Atlassian

Adobe System Design: Scalable Subscription Management

Design a scalable subscription management backend for Adobe-like SaaS: billing, renewals, upgrades, webhooks, access control. Learn architecture patterns, APIs.

Software Engineer, Backend EngineerMid Level
backend system design
Airbnb
Uber
Booking.com

Airbnb System Design: Scalable Multi-Channel Notifications

Practice an Airbnb system design: build a scalable, multi-channel notification backend for event-triggered and batch sends. Learn trade-offs and follow-ups.

Software Engineer, Backend EngineerMid Level
backend system design
Anthropic
OpenAI
Cohere

Anthropic System Design: Stateless Prompt Playground

Design a stateless prompt engineering playground backend for Anthropic: handle 10MB+ prompts, multi-window sharing, streaming LLM calls, and cost/security trade-offs.

Software Engineer, Backend EngineerMid Level
backend system design
Apple
Google
Amazon

Apple System Design: Distributed Task Scheduler in Cloud

Prepare for an Apple system design interview: design a distributed task scheduler for cloud background jobs. Learn queue, task schema, fault tolerance, and scaling.

Software Engineer, Backend EngineerMid Level
backend system design
Atlassian
Google
LinkedIn

Atlassian System Design: Scalable Image Crawler Service

Design a scalable image crawler with job-management APIs: recursive crawling, scheduling, deduplication and storage. Atlassian interview guide — prepare now.

Software Engineer, Backend EngineerMid Level
backend system design
Bloomberg
Reuters
The New York Times

Bloomberg System Design: Global News Aggregation & Trending

Design a scalable Bloomberg backend to aggregate global news, handle Newser's regional API limits, compute real-time trending, and serve low-latency feeds.

Software Engineer, Backend EngineerMid Level
backend system design
ByteDance
TikTok
Kuaishou

ByteDance System Design: Reward Backend for High QPS

Design a scalable, fault-tolerant reward backend for ByteDance that handles 10k QPS. Explore caching, rate limiting, load balancing and consistency—study now.

Software Engineer, Backend EngineerMid Level
backend system design
Coupang
Google
YouTube

Coupang System Design: Large Video Upload (Backend)

Plan a scalable, fault-tolerant large video upload system with chunked, resumable uploads, object storage and processing. Review trade-offs and interview prep.

Software Engineer, Backend EngineerMid Level
backend system design
Databricks
Confluent
Snowflake

Databricks System Design: Multi-threaded Event Logger

Design a multi-threaded event logger: thread-safe, low-latency architecture for high-throughput backends. Covers async batching, durable outputs, and backpressure.

Software Engineer, Backend EngineerMid Level
backend system design
DoorDash
Uber
Square

DoorDash System Design: Reliable Scalable Payment Processor

Design an idempotent, available payment processing system for DoorDash-scale e-commerce. Cover architecture, queues, retries, PCI, security, and webhooks.

Software Engineer, Backend EngineerMid Level
backend system design
eBay
Ticketmaster
StubHub

eBay System Design: Concert Ticketing with Real-Time

Design a scalable concert ticketing backend for eBay: prevent oversells, ensure <100ms reads, integrate social views, and handle peak traffic. Learn the design.

Software Engineer, Backend EngineerMid Level
backend system design
Google
Twitter
LinkedIn

Google System Design: Twitter Hashtag Aggregator Guide

Practice Google's backend system design: real-time Twitter hashtag aggregator. Learn ingestion, aggregation windows, DB trade-offs and interview follow-ups.

Software Engineer, Backend EngineerMid Level

Get More Real backend system design Questions

Practice backend system design interview questions with AI-powered hints, analysis, and feedback.

Start Free Practice
backend system design Interview Questions | Voker