theloop
CompaniesRoundsQuestionsSearchProgress
Frontend prep↗
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 GitHubFrontend interview prep ↗

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↗
  • Abridge
    Design a ride-sharing service like Uber.
    FrontendStaff+Hard◆ Commonly asked
    #geospatial#matching
    PracticeGeeksforGeeks↗Search↗
  • Abridge
    Design a distributed key-value store.
    FrontendStaff+Hard◆ Commonly asked
    #replication#consistency
    PracticeGeeksforGeeks↗Search↗
  • Abridge
    Design a distributed task queue like Celery.
    Full-stackStaff+Hard◆ Commonly asked
    #queues#workers
    PracticeGeeksforGeeks↗Search↗
  • Abridge
    Design a video-call UI with grid and speaker views.
    Full-stackStaff+Hard◆ Commonly asked
    #frontend#webrtc#perf
    PracticeGeeksforGeeks↗Search↗
  • Acko
    Design a search indexing pipeline (crawl to index to serve).
    BackendSeniorHard◆ Commonly asked
    #indexing#pipeline
    PracticeGeeksforGeeks↗Search↗
  • Acko
    Design a video streaming service like YouTube.
    BackendSeniorHard◆ Commonly asked
    #cdn#storage#transcoding
    PracticeGeeksforGeeks↗Search↗
  • Acko
    Design a chat application like WhatsApp.
    FrontendStaff+Hard◆ Commonly asked
    #websocket#fanout#storage
    PracticeGeeksforGeeks↗Search↗
  • Acko
    Design a news feed / timeline.
    FrontendStaff+Hard◆ Commonly asked
    #fanout#ranking#cache
    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↗