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.

CC BY-NC 4.0 · © 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.

  • 1Password
    Design a typeahead / autocomplete service.
    Full-stackSeniorHard◆ Commonly asked
    #trie#cache#ranking
    PracticeGeeksforGeeks↗Search↗
  • 1Password
    Design an append-only, queryable audit-log service.
    Full-stackSeniorMedium◆ Commonly asked
    #storage#immutability
    PracticeGeeksforGeeks↗Search↗
  • 1Password
    Design a content delivery network (CDN).
    FrontendSeniorHard◆ Commonly asked
    #cdn#cache#edge
    PracticeGeeksforGeeks↗Search↗
  • 1Password
    Design a component/design-system architecture for many teams.
    FrontendSeniorMedium◆ Commonly asked
    #frontend#design-system
    PracticeGeeksforGeeks↗Search↗
  • 1Password
    Design a news feed / timeline.
    BackendStaff+Hard◆ Commonly asked
    #fanout#ranking#cache
    PracticeGeeksforGeeks↗Search↗
  • 1Password
    Design a distributed unique ID generator.
    BackendStaff+Medium◆ Commonly asked
    #snowflake#distributed
    PracticeGeeksforGeeks↗Search↗
  • Activision Blizzard
    Design a webhook delivery system with retries.
    BackendSeniorMedium◆ Commonly asked
    #reliability#queues
    PracticeGeeksforGeeks↗Search↗
  • Activision Blizzard
    Design an online code judge / evaluator.
    BackendSeniorHard◆ Commonly asked
    #sandboxing#queues
    PracticeGeeksforGeeks↗Search↗
  • 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↗
  • Airtel
    Design an accessible internationalized form system.
    FrontendStaff+Medium◆ Commonly asked
    #frontend#a11y#i18n
    PracticeGeeksforGeeks↗Search↗
  • Airtel
    Design a component/design-system architecture for many teams.
    FrontendStaff+Medium◆ Commonly asked
    #frontend#design-system
    PracticeGeeksforGeeks↗Search↗
  • Airtel
    Design an object storage service like S3.
    Full-stackStaff+Hard◆ Commonly asked
    #storage#scale
    PracticeGeeksforGeeks↗Search↗
  • Airtel
    Design a webhook delivery system with retries.
    Full-stackStaff+Medium◆ Commonly asked
    #reliability#queues
    PracticeGeeksforGeeks↗Search↗
  • Airtel
    Design a news feed / timeline.
    Full-stackSeniorHard◆ Commonly asked
    #fanout#ranking#cache
    PracticeGeeksforGeeks↗Search↗
  • Airtel
    Design a rate limiter for a public API.
    Full-stackSeniorMedium◆ Commonly asked
    #token-bucket#redis
    PracticeGeeksforGeeks↗Search↗
  • Akamai
    Design a real-time collaborative editor (client side).
    FrontendStaff+Hard◆ Commonly asked
    #frontend#crdt#realtime
    PracticeGeeksforGeeks↗Search↗
  • Akamai
    Design a content delivery network (CDN).
    FrontendStaff+Hard◆ Commonly asked
    #cdn#cache#edge
    PracticeGeeksforGeeks↗Search↗
  • Akamai
    Design a payment processing + idempotency system.
    Full-stackStaff+Hard◆ Commonly asked
    #idempotency#consistency
    PracticeGeeksforGeeks↗Search↗
  • Akamai
    Design a notification system (push/email/SMS).
    Full-stackStaff+Medium◆ Commonly asked
    #queues#fanout
    PracticeGeeksforGeeks↗Search↗
  • Algolia
    Design a rate limiter for a public API.
    BackendStaff+Medium◆ Commonly asked
    #token-bucket#redis
    PracticeGeeksforGeeks↗Search↗
  • Algolia
    Design a file-sharing service with permissions.
    BackendStaff+Medium◆ Commonly asked
    #storage#acl
    PracticeGeeksforGeeks↗Search↗
  • Algolia
    Design a ticket booking system (inventory + concurrency).
    BackendSeniorHard◆ Commonly asked
    #concurrency#transactions
    PracticeGeeksforGeeks↗Search↗
  • Algolia
    Design a search indexing pipeline (crawl to index to serve).
    BackendSeniorHard◆ Commonly asked
    #indexing#pipeline
    PracticeGeeksforGeeks↗Search↗
  • Alibaba
    Design an inventory reservation system for checkout.
    Full-stackSeniorHard◆ Commonly asked
    #concurrency#transactions
    PracticeGeeksforGeeks↗Search↗
  • Alibaba
    Design a multi-tenant SaaS data model.
    Full-stackSeniorHard◆ Commonly asked
    #multi-tenancy#databases
    PracticeGeeksforGeeks↗Search↗
  • Alibaba
    Design a real-time collaborative editor (client side).
    FrontendSeniorHard◆ Commonly asked
    #frontend#crdt#realtime
    PracticeGeeksforGeeks↗Search↗
  • Alibaba
    Design a search autocomplete at Google scale.
    FrontendSeniorHard◆ Commonly asked
    #trie#ranking#cache
    PracticeGeeksforGeeks↗Search↗
  • Alibaba
    Design a pastebin with expiring links.
    BackendStaff+Medium◆ Commonly asked
    #storage#ttl
    PracticeGeeksforGeeks↗Search↗
  • Alibaba
    Design a news feed / timeline.
    BackendStaff+Hard◆ Commonly asked
    #fanout#ranking#cache
    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↗
  • AMD
    Design an event-driven order pipeline with retries.
    Full-stackSeniorHard◆ Commonly asked
    #events#queues
    PracticeGeeksforGeeks↗Search↗
  • AMD
    Design a feature-flag service.
    Full-stackSeniorMedium◆ Commonly asked
    #config#rollout
    PracticeGeeksforGeeks↗Search↗
  • AMD
    Design a rate limiter for a public API.
    FrontendSeniorMedium◆ Commonly asked
    #token-bucket#redis
    PracticeGeeksforGeeks↗Search↗
  • AMD
    Design an offline-capable web app with sync.
    FrontendSeniorHard◆ Commonly asked
    #frontend#offline#sync
    PracticeGeeksforGeeks↗Search↗
  • AMD
    Design a pastebin with expiring links.
    BackendStaff+Medium◆ Commonly asked
    #storage#ttl
    PracticeGeeksforGeeks↗Search↗
  • AMD
    Design a file-sharing service with permissions.
    BackendStaff+Medium◆ Commonly asked
    #storage#acl
    PracticeGeeksforGeeks↗Search↗
  • American Express
    Design an event-driven order pipeline with retries.
    BackendStaff+Hard◆ Commonly asked
    #events#queues
    PracticeGeeksforGeeks↗Search↗
  • American Express
    Design a ride-matching backend (riders ↔ nearby drivers).
    BackendStaff+Hard◆ Commonly asked
    #geospatial#matching#realtime
    PracticeGeeksforGeeks↗Search↗
  • American Express
    Design a file-sharing service with permissions.
    BackendSeniorMedium◆ Commonly asked
    #storage#acl
    PracticeGeeksforGeeks↗Search↗
  • American Express
    Design a content delivery network (CDN).
    BackendSeniorHard◆ Commonly asked
    #cdn#cache#edge
    PracticeGeeksforGeeks↗Search↗
  • Amplitude
    Design a ride-matching backend (riders ↔ nearby drivers).
    Full-stackSeniorHard◆ Commonly asked
    #geospatial#matching#realtime
    PracticeGeeksforGeeks↗Search↗
  • Amplitude
    Design a distributed task queue like Celery.
    Full-stackSeniorHard◆ Commonly asked
    #queues#workers
    PracticeGeeksforGeeks↗Search↗