theloop
CompaniesRoundsQuestionsSearchProgress
theloop

Interview questions from top companies, mapped to the exact round they show up in. Prep for what you will actually face.

View source

Browse

CompaniesSearchAll rounds

Rounds

Online AssessmentDSA / CodingMachine CodingLow-Level Design

Contribute

Share an interviewReport an issueStar on GitHub

The Loop aggregates publicly shared interview experiences and curated commonly-asked questions, each labeled with its source. Not affiliated with any company listed.

MIT · © 2026

Online AssessmentDSA / CodingMachine CodingLow-Level DesignSystem DesignTech Deep-DiveHiring ManagerBehavioral / HR

Round 05 · 60 questions

System Design

High-level architecture of a large-scale system.

  • Adobe
    Design a multi-tenant SaaS data model.
    BackendStaff+Hard◆ Commonly asked
    #multi-tenancy#databases
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    Design a search indexing pipeline (crawl to index to serve).
    BackendStaff+Hard◆ Commonly asked
    #indexing#pipeline
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    Design a feature-flag service.
    BackendSeniorMedium◆ Commonly asked
    #config#rollout
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    Design a distributed unique ID generator.
    BackendSeniorMedium◆ Commonly asked
    #snowflake#distributed
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    Design a large dashboard with many live widgets.
    FrontendStaff+Hard◆ Commonly asked
    #frontend#realtime#perf
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    Design an object storage service like S3.
    FrontendStaff+Hard◆ Commonly asked
    #storage#scale
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    Design a video-call UI with grid and speaker views.
    Full-stackStaff+Hard◆ Commonly asked
    #frontend#webrtc#perf
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    Design an online code judge / evaluator.
    Full-stackStaff+Hard◆ Commonly asked
    #sandboxing#queues
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    Design a ride-matching backend (riders ↔ nearby drivers).
    BackendSeniorHard◆ Commonly asked
    #geospatial#matching#realtime
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    Design a webhook delivery system with retries.
    BackendSeniorMedium◆ Commonly asked
    #reliability#queues
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    Design a pastebin with expiring links.
    FrontendStaff+Medium◆ Commonly asked
    #storage#ttl
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    Design a file-sharing service with permissions.
    FrontendStaff+Medium◆ Commonly asked
    #storage#acl
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    Design a leaderboard for millions of players.
    BackendSeniorMedium◆ Commonly asked
    #redis#ranking
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    Design a file-sharing service with permissions.
    BackendSeniorMedium◆ Commonly asked
    #storage#acl
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    Design a chat application like WhatsApp.
    FrontendStaff+Hard◆ Commonly asked
    #websocket#fanout#storage
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    Design an offline-capable web app with sync.
    FrontendStaff+Hard◆ Commonly asked
    #frontend#offline#sync
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    Design an offline-capable web app with sync.
    FrontendStaff+Hard◆ Commonly asked
    #frontend#offline#sync
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    Design a job scheduler / cron service.
    FrontendStaff+Medium◆ Commonly asked
    #queues#scheduling
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    Design a chat/messaging backend with delivery guarantees.
    Full-stackStaff+Hard◆ Commonly asked
    #websocket#queues
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    Design a search autocomplete at Google scale.
    Full-stackStaff+Hard◆ Commonly asked
    #trie#ranking#cache
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Design an offline-capable web app with sync.
    Full-stackSeniorHard◆ Commonly asked
    #frontend#offline#sync
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Design an object storage service like S3.
    Full-stackSeniorHard◆ Commonly asked
    #storage#scale
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Design a chat application like WhatsApp.
    FrontendSeniorHard◆ Commonly asked
    #websocket#fanout#storage
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Design a news feed / timeline.
    FrontendSeniorHard◆ Commonly asked
    #fanout#ranking#cache
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Design an append-only, queryable audit-log service.
    BackendStaff+Medium◆ Commonly asked
    #storage#immutability
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Design a metrics/time-series ingestion pipeline.
    BackendStaff+Hard◆ Commonly asked
    #time-series#ingestion
    PracticeGeeksforGeeks↗Search↗
  • Apple
    Design a ride-sharing service like Uber.
    FrontendStaff+Hard◆ Commonly asked
    #geospatial#matching
    PracticeGeeksforGeeks↗Search↗
  • Apple
    Design a search autocomplete at Google scale.
    FrontendStaff+Hard◆ Commonly asked
    #trie#ranking#cache
    PracticeGeeksforGeeks↗Search↗
  • Apple
    Design client-side state and data-fetching for a large SPA.
    Full-stackStaff+Hard◆ Commonly asked
    #frontend#state#caching
    PracticeGeeksforGeeks↗Search↗
  • Apple
    Design a scalable frontend for an infinite feed (data, caching, rendering).
    Full-stackStaff+Hard◆ Commonly asked
    #frontend#virtualization#cache
    PracticeGeeksforGeeks↗Search↗
  • Asana
    Design a content delivery network (CDN).
    BackendStaff+Hard◆ Commonly asked
    #cdn#cache#edge
    PracticeGeeksforGeeks↗Search↗
  • Asana
    Design an object storage service like S3.
    BackendStaff+Hard◆ Commonly asked
    #storage#scale
    PracticeGeeksforGeeks↗Search↗
  • Asana
    Design a video streaming service like YouTube.
    BackendSeniorHard◆ Commonly asked
    #cdn#storage#transcoding
    PracticeGeeksforGeeks↗Search↗
  • Asana
    Design a distributed cache.
    BackendSeniorHard◆ Commonly asked
    #cache#consistency
    PracticeGeeksforGeeks↗Search↗
  • Atlassian
    Design a typeahead / autocomplete service.
    Full-stackSeniorHard◆ Commonly asked
    #trie#cache#ranking
    PracticeGeeksforGeeks↗Search↗
  • Atlassian
    Design a feature-flag service.
    Full-stackSeniorMedium◆ Commonly asked
    #config#rollout
    PracticeGeeksforGeeks↗Search↗
  • Atlassian
    Design a client-side feature-flag and experiment SDK.
    FrontendSeniorMedium◆ Commonly asked
    #frontend#experiments
    PracticeGeeksforGeeks↗Search↗
  • Atlassian
    Design a distributed unique ID generator.
    FrontendSeniorMedium◆ Commonly asked
    #snowflake#distributed
    PracticeGeeksforGeeks↗Search↗
  • Atlassian
    Design a URL shortener like TinyURL.
    BackendStaff+Medium◆ Commonly asked
    #hashing#cache#sharding
    PracticeGeeksforGeeks↗Search↗
  • Atlassian
    Design a metrics/time-series ingestion pipeline.
    BackendStaff+Hard◆ Commonly asked
    #time-series#ingestion
    PracticeGeeksforGeeks↗Search↗
  • Atlassian
    Design a chat/messaging backend with delivery guarantees.
    BackendSeniorHard◆ Commonly asked
    #websocket#queues
    PracticeGeeksforGeeks↗Search↗
  • Atlassian
    Design a payment processing + idempotency system.
    BackendSeniorHard◆ Commonly asked
    #idempotency#consistency
    PracticeGeeksforGeeks↗Search↗
  • Block
    Design a webhook delivery system with retries.
    BackendSeniorMedium◆ Commonly asked
    #reliability#queues
    PracticeGeeksforGeeks↗Search↗
  • Block
    Design a multi-tenant SaaS data model.
    BackendSeniorHard◆ Commonly asked
    #multi-tenancy#databases
    PracticeGeeksforGeeks↗Search↗
  • Brex
    Design a real-time collaborative editor (client side).
    FrontendStaff+Hard◆ Commonly asked
    #frontend#crdt#realtime
    PracticeGeeksforGeeks↗Search↗
  • Brex
    Design a content delivery network (CDN).
    FrontendStaff+Hard◆ Commonly asked
    #cdn#cache#edge
    PracticeGeeksforGeeks↗Search↗
  • Brex
    Design a distributed cache.
    Full-stackStaff+Hard◆ Commonly asked
    #cache#consistency
    PracticeGeeksforGeeks↗Search↗
  • Brex
    Design an event-driven order pipeline with retries.
    Full-stackStaff+Hard◆ Commonly asked
    #events#queues
    PracticeGeeksforGeeks↗Search↗
  • ByteDance
    Design an online code judge / evaluator.
    FrontendStaff+Hard◆ Commonly asked
    #sandboxing#queues
    PracticeGeeksforGeeks↗Search↗
  • ByteDance
    Design a typeahead / autocomplete service.
    FrontendStaff+Hard◆ Commonly asked
    #trie#cache#ranking
    PracticeGeeksforGeeks↗Search↗
  • ByteDance
    Design a video-call UI with grid and speaker views.
    Full-stackStaff+Hard◆ Commonly asked
    #frontend#webrtc#perf
    PracticeGeeksforGeeks↗Search↗
  • ByteDance
    Design a Google Docs-style collaborative editor (frontend).
    Full-stackStaff+Hard◆ Commonly asked
    #frontend#crdt#realtime
    PracticeGeeksforGeeks↗Search↗
  • Canva
    Design a video-call UI with grid and speaker views.
    FrontendStaff+Hard◆ Commonly asked
    #frontend#webrtc#perf
    PracticeGeeksforGeeks↗Search↗
  • Canva
    Design a web crawler.
    FrontendStaff+Hard◆ Commonly asked
    #queues#dedup#scale
    PracticeGeeksforGeeks↗Search↗
  • Canva
    Design a design-system component library shared across apps.
    Full-stackStaff+Medium◆ Commonly asked
    #frontend#design-system
    PracticeGeeksforGeeks↗Search↗
  • Canva
    Design a leaderboard for millions of players.
    Full-stackStaff+Medium◆ Commonly asked
    #redis#ranking
    PracticeGeeksforGeeks↗Search↗
  • Carta
    Design a distributed task queue like Celery.
    BackendSeniorHard◆ Commonly asked
    #queues#workers
    PracticeGeeksforGeeks↗Search↗
  • Carta
    Design an analytics / metrics dashboard backend.
    BackendSeniorHard◆ Commonly asked
    #time-series#aggregation
    PracticeGeeksforGeeks↗Search↗
  • Chime
    Design a search indexing pipeline (crawl to index to serve).
    BackendSeniorHard◆ Commonly asked
    #indexing#pipeline
    PracticeGeeksforGeeks↗Search↗
  • Chime
    Design a typeahead / autocomplete service.
    BackendSeniorHard◆ Commonly asked
    #trie#cache#ranking
    PracticeGeeksforGeeks↗Search↗