All 185 questions

  1. How would you design a payment processing system?

    Asked in 5 of 942 interviews · last asked Oct 9 · Design · Mid-level

    Show answer

    I would build a payment API backed by a durable payment store, an accounting ledger, and a payment provider. I would use idempotency keys and track each payment's state. Background workers would process provider updates and reconcile records. I would tokenize card data directly with the provider, keeping raw card data off our servers.

    • Use provider idempotency keys for retries; a timeout means unknown status, not necessarily failure.
    • Verify webhook signatures and handle duplicate or out-of-order events.
    • Record ledger changes transactionally and reconcile them with provider records.
    • Track authorization, capture, refunds, and settlement separately; protect payment data and meet applicable PCI requirements.

    What the interviewer checks: The interviewer checks whether you can prevent duplicate charges, recover from partial failures, and keep money records accurate.

    Other ways it was asked
    • “How would you implement payment processing?”
    • “How would you implement payment processing in an application?”
    • “How would you design a payment system?”
  2. How would you design a video streaming service like YouTube?

    Asked in 2 of 942 interviews · last asked Jul 25 · Design · Senior

    Other ways it was asked
    • “What are the key components of a video streaming service like YouTube?”
    • “How would you design a streaming platform?”
  3. How would you design a cinema ticket-booking system?

    Asked in 2 of 942 interviews · last asked Oct 7 · Design · Mid-level

    Other ways it was asked
    • “How would you design the architecture for an event ticket booking system?”
  4. Can you design an Instagram-like system?

    Asked in 2 of 942 interviews · last asked Sep 29 · Design · Senior

    Other ways it was asked
    • “How would you design a system like Instagram?”
  5. How would you approach designing and building a transactional platform for a fintech business?

    Asked once · last asked Apr 11 · Design · Mid-level

    Other ways it was asked
    • “How would you estimate the cost of building a transactional platform for a fintech business?”
  6. How should the system handle a core system confirming a reservation at a different price from the accepted offer?

    Asked once · last asked Sep 30 · Scenario · Mid-level

  7. How would you design and implement a wish-list feature for an e-commerce application, considering data storage, the user interface, and scalability?

    Asked once · last asked Mar 31 · Design · Mid-level

    Other ways it was asked
    • “What challenges might arise when developing a wish-list feature for an e-commerce application, and how would you address them?”
  8. How would you handle two files with the same name being uploaded?

    Asked once · last asked Jun 25 · Scenario · Mid-level

    Other ways it was asked
    • “How would you handle two users uploading files with the same name?”
  9. How would you make a drug-alias lookup system production-ready?

    Asked once · last asked Jul 24 · Design · Senior

    Other ways it was asked
    • “If you had limited time to make a drug-alias lookup system production-ready, what would you fix first?”
  10. How would you design an electronic voting system so the final result accurately reflects the votes cast, each vote remains confidential, no partial results are accessible, and only authorized voters can vote once?

    Asked once · last asked Dec 4 · Design · Senior

    Other ways it was asked
    • “How would you ensure the confidentiality of votes in an electronic voting system?”
  11. In a chunked file upload system, does validation run on the complete file after assembly or on each chunk as it arrives?

    Asked once · last asked Aug 24 · Design · Senior

  12. If you were asked to implement an attendance system for a college, what would you do?

    Asked once · last asked Sep 10 · Design · Mid-level

    Other ways it was asked
    • “If a college asked you to build an attendance system, what would you consider and how would you implement it?”
  13. How would you approach screen analytics to determine what an agent is doing and how much time they spend in applications such as Outlook or Facebook?

    Asked once · last asked Oct 7 · Design · Senior

    Other ways it was asked
    • “How would you use screen analytics to measure an agent's activity, time spent in applications, and metrics such as emails sent?”
  14. How would you design an MVP to process calculation inputs that all arrive at the same time?

    Asked once · last asked Oct 9 · Design · Mid-level

    Other ways it was asked
    • “How would you implement an MVP to process calculation inputs that all arrive at the same time?”
  15. How would you design a network for a doctor's office with up to 100 client devices, 10 servers, a secure remote connection to the hospital, and wireless guest access to the internet but not the intranet?

    Asked once · last asked Feb 3 · Design · Senior

  16. How can energy production, grid trading, energy storage, and data centers be integrated into a coherent business model?

    Asked once · last asked Feb 3 · Case · Senior

  17. How would you design and implement a live TV streaming app, including its video player?

    Asked once · last asked Feb 9 · Design · Mid-level

    Other ways it was asked
    • “How would you implement a video player in a streaming app?”
  18. How would you make ten songs from streaming URLs available offline without storing each song as a complete file in the phone's memory?

    Asked once · last asked Feb 27 · Scenario · Senior

  19. How would you find and display nearby restaurants based on a customer's location?

    Asked once · last asked Mar 10 · Scenario · Mid-level

    Other ways it was asked
    • “How would you determine whether a restaurant is near a customer's location?”
  20. How would you design a system that lets users order physical payment cards, track their progress, and activate them?

    Asked once · last asked Mar 16 · Design · Senior

  21. How can a fraud-detection service use metadata stored for each API request?

    Asked once · last asked Mar 16 · Concept · Mid-level

  22. A university wants to deploy a distributed file system for students and staff. Compare NFS, HDFS, and cloud object storage, and explain how name resolution, replication, and access control would work.

    Asked once · last asked Mar 19 · Design · Senior

  23. Walk through the end-to-end flow when a user creates an order, including how the order and limit services interact.

    Asked once · last asked Mar 19 · Design · Senior

  24. In an order workflow, should the status represent the result of the limit-service check or the order's current processing state?

    Asked once · last asked Mar 19 · Concept · Mid-level

  25. How would you design a notification service that can send 100,000 push notifications per minute across iOS, Android, and web, considering reliability, delivery guarantees, and failed deliveries?

    Asked once · last asked Mar 19 · Design · Senior

  26. What is the difference between the SPI and the DICT in Brazil's Pix payment system?

    Asked once · last asked Mar 20 · Concept · Mid-level

  27. How would you design a campus placement analytics and performance prediction system?

    Asked once · last asked Mar 27 · Design · Mid-level

  28. How would you design the overall architecture of a land-NFT platform?

    Asked once · last asked Mar 28 · Design · Senior

    Other ways it was asked
    • “How would you design the beta version of a land-NFT platform?”
  29. Would you recommend a third-party app or a built-in Shopify feature for booking virtual doctor consultations, and how would you implement it?

    Asked once · last asked Mar 31 · Tooling · Mid-level

    Other ways it was asked
    • “For a booking system for virtual calls with our doctors, would you recommend a third-party app or something built into Shopify, and how would I get this feature?”
  30. How would you design a notification system that uses user preferences and supports email, SMS, and push notifications without coupling the dispatcher to a specific channel?

    Asked once · last asked Mar 31 · Design · Mid-level

  31. How would you design the architecture for a real-time availability management application?

    Asked once · last asked Apr 3 · Design · Senior

  32. How would you store a shopping cart before a user logs in?

    Asked once · last asked Apr 9 · Scenario · Mid-level

  33. Build a mobile app for pet owners to sign up or sign in, add pet details, and book veterinary care, boarding, or grooming for a specific date. Focus on the front end, with no backend required, but include basic database handling.

    Asked once · last asked Apr 11 · Write code · Junior

  34. What would be the best industry practices for setting up an e-commerce store selling fashion and apparel, with reliable transactions and an easier buying process?

    Asked once · last asked Apr 11 · Case · Mid-level

  35. How would you design a rough architecture for an image management system used by more than 50,000 merchants with over 4 billion images? What data would you need to manage, and how would you manage it?

    Asked once · last asked Apr 13 · Design · Senior

  36. How would you design a simple in-app dialog to collect user satisfaction feedback and a dashboard to display the results, and how would you estimate the cost?

    Asked once · last asked Apr 17 · Design · Senior

  37. Starting from a couple of servers, how would you build a simple object store like S3 from scratch, and what would you set up first to accept requests?

    Asked once · last asked Apr 22 · Design · Senior

  38. If an e-commerce site receives 100 orders per minute, how would you process them as a PHP or Laravel developer?

    Asked once · last asked May 5 · Design · Mid-level

  39. Which tools would you use to handle and process 100 incoming e-commerce orders, and how would you store and process them?

    Asked once · last asked May 5 · Design · Mid-level

  40. How would you structure the backend of an API that performs tax calculations?

    Asked once · last asked May 7 · Design · Mid-level

  41. How would you design CRM architecture and customer-automation logic, using concrete examples or metrics to illustrate your approach?

    Asked once · last asked May 8 · Design · Senior

    Other ways it was asked
    • “Can you describe the CRM architecture and customer-automation logic you built, with concrete examples or metrics?”
  42. At a company with 70 million users and more than 8,400 offers, what marketing infrastructure system would you build first from scratch, and why?

    Asked once · last asked May 9 · Design

  43. When designing a position tracker with a Chrome extension, FastAPI backend, and React frontend, what architectural trade-offs would you consider, and how would they inform your approach to AI-adjacent infrastructure?

    Asked once · last asked May 11 · Design · Senior

    Other ways it was asked
    • “For a workflow built with a Chrome extension, FastAPI backend, and React frontend, what architectural decision would you make differently today, and what lessons would you apply to AI-adjacent infrastructure?”
  44. How would you design a payment system, including its key features and system architecture?

    Asked once · last asked May 14 · Design · Senior

    Other ways it was asked
    • “Describe the key features and system architecture of a payment system you have worked on.”
  45. How would you integrate sensors and imaging modules in a quadcopter and process data to analyze crop-health patterns in real time?

    Asked once · last asked May 20 · Design · Senior

  46. If you were leading a project to improve crop monitoring, what key technical and data challenges would you prioritize to make the quadcopter system more reliable and useful for farmers?

    Asked once · last asked May 20 · Design · Senior

  47. How would you design a solution using AWS Lambda, S3, EC2, EventBridge, and API Gateway to automatically resize user-uploaded images into thumbnails?

    Asked once · last asked May 21 · Design · Senior

  48. How do you handle a payment after it succeeds on the payment gateway side?

    Asked once · last asked May 25 · Scenario · Mid-level

  49. How would you design an image-encryption tool, including its components, choice of algorithms, implementation, and key storage?

    Asked once · last asked May 27 · Design · Mid-level

  50. What is the processing flow in an image-encryption tool, from input image to encrypted output?

    Asked once · last asked May 27 · Design · Junior

  51. Would you build an image-encryption tool as a desktop application or a client-server system, and what factors would guide that choice?

    Asked once · last asked May 27 · Design · Mid-level

  52. What does end-to-end billing architecture mean?

    Asked once · last asked Jun 18 · Concept · Senior

  53. How would you implement and test an enrollment or payroll flow?

    Asked once · last asked Jun 24 · Scenario · Mid-level

  54. How would you design a full-stack hotel reservation application for a packaging company, including its database, back end, and front end?

    Asked once · last asked Jun 24 · Design · Mid-level

    Other ways it was asked
    • “How would you design a full-stack hotel reservation application, including its database, back end, and front end?”
  55. How would you design the architecture of an e-procurement portal?

    Asked once · last asked Jun 25 · Design · Mid-level

  56. How would you choose a technical design for a real-time bidding system?

    Asked once · last asked Jun 29 · Design · Mid-level

    Other ways it was asked
    • “Could you walk me through the technical design choice you made while developing the real-time bidding system?”
  57. Can you explain the architecture of FortiSOAR?

    Asked once · last asked Jul 16 · Design · Mid-level

  58. How would you architect an end-to-end SAP solution?

    Asked once · last asked Jul 16 · Design · Senior

  59. How would you build a bot that gathers news from multiple sources and sends it to Telegram, Zalo, and Facebook?

    Asked once · last asked Jul 16 · Design · Mid-level

  60. How would you design a multicountry order-to-activation flow with minimal fallout?

    Asked once · last asked Jul 16 · Design · Senior

    Other ways it was asked
    • “Walk me through how you design a multicountry order to activate flow with minimal fallout.”
  61. How would you handle real time prepaid balance checks?

    Asked once · last asked Jul 16 · Design · Senior

  62. How would you design a single broadband order-to-activation platform for multiple countries while avoiding market-specific customizations?

    Asked once · last asked Jul 16 · Design · Senior

    Other ways it was asked
    • “You're designing a multicountry order to activate for broadband. Different markets, one platform. How do you prevent customization per market?”
  63. How would you design a mediation and rating solution that supports both prepaid and postpaid customers in a convergent billing system?

    Asked once · last asked Jul 17 · Design · Senior

  64. How would you design an inventory system in Unity with item stacking, drag and drop, a UI, and serialization?

    Asked once · last asked Jul 17 · Design · Mid-level

  65. How does an end-to-end wallet adjustment flow work, from initiating an adjustment through completion?

    Asked once · last asked Jul 19 · Design · Senior

  66. Design an ordering and payment system for a canteen that handles tens of thousands of parents submitting orders between 07:30 and 08:30, with 99.9% uptime and low cost per transaction. Can you whiteboard it?

    Asked once · last asked Jul 19 · Design · Senior

  67. What should happen if a currency mismatch occurs during a funds transfer, and how would you handle it?

    Asked once · last asked Jul 20 · Scenario · Mid-level

  68. Suppose a user's subscription is expiring soon, and you need to notify them and extend the rental if they renew. How would you design that notification and renewal workflow?

    Asked once · last asked Jul 22 · Design · Mid-level

  69. How would you implement the backend logic for extending a user's subscription after they renew?

    Asked once · last asked Jul 22 · Scenario · Mid-level

  70. How would you design a mail transfer agent capable of handling nearly one billion emails per hour?

    Asked once · last asked Jul 25 · Design · Senior

    Other ways it was asked
    • “How can changing the technology stack help a mail transfer agent handle nearly one billion emails per hour?”
  71. If you need to design an order processing system using microservices, what would your design approach be?

    Asked once · last asked Jul 25 · Design · Senior

  72. Would adding an expiry date to a payment processed with an instrument ID improve its approval rate?

    Asked once · last asked Jul 27 · Scenario · Mid-level

  73. When would you choose a merchant-initiated transaction (MIT) using a network token through a token management service (TMS) over using an instrument ID?

    Asked once · last asked Jul 27 · Scenario · Mid-level

    Other ways it was asked
    • “When would you choose an MIT using a network token through TMS over using an instrument ID?”
  74. How should a weather alert system define “today” when interpreting weather data?

    Asked once · last asked Jul 27 · Concept · Mid-level

  75. How would you build a system to automate social media management and posting for multiple products, considering stakeholders, content types, and policies?

    Asked once · last asked Jul 27 · Design · Senior

  76. How would you design a platform for a luxury real estate catalog, and what capabilities should it include?

    Asked once · last asked Jul 27 · Design · Mid-level

  77. How would you design a SailPoint identity governance structure?

    Asked once · last asked Jul 27 · Design · Senior

  78. Design the backend for an end-to-end encrypted MVP text chat system, and walk through how a message from User A to User B flows through it.

    Asked once · last asked Jul 28 · Design · Senior

  79. How would a message flow from User A to User B in a chat system?

    Asked once · last asked Jul 28 · Design · Senior

    Other ways it was asked
    • “Walk me through the flow for user A to user B message delivery in this chat system.”
  80. How would encryption work for a group chat with multiple users?

    Asked once · last asked Jul 28 · Design · Senior

  81. Can you design a live high-volume activity feed and real-time notification engine using React, Node.js, TypeScript, and SQL that handles more than 10,000 writes per second at peak?

    Asked once · last asked Jul 29 · Design · Senior

  82. Can you design a task management system where users can create, update, and track tasks with subtasks across multiple workspaces, user roles, and task histories, considering scalability and consistency?

    Asked once · last asked Jul 29 · Design · Senior

    Other ways it was asked
    • “Can you design a task management system like Tracked, where users can create, update, and track tasks with subtasks across multiple workspaces, user roles, and task histories, considering scalability and consistency?”
  83. How would you design a framework for triggering CI/CD pipelines?

    Asked once · last asked Jul 30 · Design · Senior

  84. How would you prioritize riders for assignment to instant deliveries?

    Asked once · last asked Aug 4 · Scenario · Mid-level

  85. If five available riders are within the geofence, how would a ride-assignment algorithm choose among them?

    Asked once · last asked Aug 4 · Scenario · Mid-level

  86. How would you structure the architecture for an event seat-booking system to support its endpoints and maintain consistency and scalability during peak demand?

    Asked once · last asked Aug 5 · Design · Senior

  87. Design a system to find and book available meeting rooms across different time zones.

    Asked once · last asked Aug 6 · Design · Senior

  88. What would you add or change in a beverage catalog app to turn it into an online store?

    Asked once · last asked Aug 7 · Design · Mid-level

  89. How would you design an MVP for a ride-hailing application?

    Asked once · last asked Aug 10 · Design · Mid-level

    Other ways it was asked
    • “How would you design an MVP for a ride-hailing application like Uber?”
    • “What are the core requirements and functional scope of an MVP for a ride-hailing application?”
  90. How would you design the architecture of a Ruby on Rails e-commerce platform, including its backend, infrastructure, and operations?

    Asked once · last asked Aug 11 · Design · Senior

    Other ways it was asked
    • “Describe the architecture of a Ruby on Rails e-commerce platform, including your role in its backend, infrastructure, and operations.”
  91. How would you design a bank account-opening module that collects customer details and generates an account number?

    Asked once · last asked Aug 14 · Design · Mid-level

  92. How would you design an account number generator for a bank account?

    Asked once · last asked Aug 14 · Design · Mid-level

  93. How would you generate a unique account number using the current millisecond timestamp?

    Asked once · last asked Aug 14 · Scenario · Mid-level

  94. What role could biometrics play in an electronic voting system, and which requirement could they help enforce, particularly preventing a voter from voting more than once?

    Asked once · last asked Dec 4 · Concept · Mid-level

  95. How would you approach the solution design for a new Oracle CPQ implementation?

    Asked once · last asked Aug 19 · Design · Senior

  96. How would you design a microservices-based system to manage test results and share reports for raw materials that are manufactured in-house or purchased?

    Asked once · last asked Aug 20 · Design · Senior

  97. Design an inventory reservation system for a pharmacy.

    Asked once · last asked Aug 24 · Design · Senior

  98. How would you design a strongly consistent inventory reservation system that prevents overselling and handles thousands of reservations per second across many facilities?

    Asked once · last asked Aug 24 · Design · Senior

  99. Draw a high-level system diagram with a Prescription Service, Inventory Reservation Service, and authoritative inventory database.

    Asked once · last asked Aug 24 · Design · Senior

  100. How would you design an alert-to-transaction matching system from scratch?

    Asked once · last asked Aug 26 · Design · Senior

  101. How would you handle mapping alerts to transactions given that merchants only have tokenized card data and alert vendors have the real card numbers?

    Asked once · last asked Aug 26 · Scenario · Senior

  102. How would you design transaction matching for customers with multiple transaction sources, such as e-commerce platforms and payment processors?

    Asked once · last asked Aug 26 · Design · Senior

    Other ways it was asked
    • “How would you design transaction matching for customers with multiple transaction sources, such as Shopify and Stripe?”
  103. How do we resolve the outcome when multiple vendor-side jobs return matches?

    Asked once · last asked Aug 26 · Scenario · Senior

  104. How would you design the high-level architecture for a modern Frogger game without focusing on algorithms or code?

    Asked once · last asked Aug 28 · Design · Mid-level

  105. How do you choose an architecture for a CRM system, and what trade-offs guide that choice?

    Asked once · last asked Sep 1 · Design · Senior

  106. How would you design the end-to-end flow from a sensor sending a measurement to that measurement appearing on a Blazor dashboard?

    Asked once · last asked Sep 1 · Design · Senior

  107. How would supporting a multi-page BI application and daily or weekly HTML/PDF email reports change the system architecture, and what upgrades might be needed?

    Asked once · last asked Sep 2 · Design · Senior

  108. How would you design a backend architecture for real-time delivery tracking, including connection management, location propagation, and scaling to 100,000 concurrent users?

    Asked once · last asked Sep 4 · Design · Senior

  109. How would you design a music streaming service, including functional and nonfunctional requirements, database choices, services, and overall architecture?

    Asked once · last asked Sep 4 · Design · Senior

    Other ways it was asked
    • “Design Spotify: what are the functional requirements, nonfunctional requirements, database choices, services, and architecture?”
  110. How would you design and build a type-ahead search feature?

    Asked once · last asked Sep 7 · Design · Senior

  111. How would you design a custom replacement for Unity PlayerPrefs?

    Asked once · last asked Sep 8 · Design · Senior

  112. How would you design an architecture for automatically sending messages through email, WhatsApp, Signal, or LinkedIn, and what technologies would you choose?

    Asked once · last asked Sep 8 · Design · Mid-level

  113. Design a URL shortener service. What would you build?

    Asked once · last asked Sep 8 · Design · Senior

  114. What does a URL shortener typically need to have? What are the core requirements?

    Asked once · last asked Sep 8 · Design · Mid-level

  115. How would you diagram a URL shortener system?

    Asked once · last asked Sep 8 · Design · Mid-level

  116. Design a parking lot system for motorcycles, cars, and trucks with different types of parking spots. Define the classes, interfaces, relationships, and allocation strategy, and explain how you would scale the system.

    Asked once · last asked Sep 9 · Design · Mid-level

  117. What use cases require uploading a 20 GB file from a local machine to a server?

    Asked once · last asked Sep 9 · Scenario · Mid-level

  118. What technical challenges can arise when building a doctor appointment booking system and a real-time chat application?

    Asked once · last asked Sep 10 · Scenario · Mid-level

  119. In an automated driving test evaluation system, what should happen after the system generates an event or alert?

    Asked once · last asked Sep 10 · Scenario · Mid-level

  120. How would you design an end-to-end system to stabilize an automated driving test?

    Asked once · last asked Sep 11 · Design · Senior

  121. What modules would an automated driving test system need, and what criteria could determine whether a test passes or fails?

    Asked once · last asked Sep 11 · Design · Senior

  122. What problem does a price-tracking application solve, how might it work technically, and how can you ensure products and prices are comparable?

    Asked once · last asked Sep 13 · Design · Mid-level

  123. Design a system for auction posts that let users list items, accept bids, end at a specified time with the highest bidder winning, and notify the winner and seller. How would you define the requirements and architecture?

    Asked once · last asked Sep 14 · Design · Senior

  124. How would you design an apartment rental or booking feature, including its payment flow?

    Asked once · last asked Sep 16 · Design · Mid-level

  125. What happens in the backend when a customer makes a booking and pays, and how is the booking marked as confirmed?

    Asked once · last asked Sep 16 · Design · Mid-level

  126. How does the UI handle a payment that succeeds or fails?

    Asked once · last asked Sep 16 · Scenario · Mid-level

  127. How would you merge a guest shopping cart with a logged-in user's cart?

    Asked once · last asked Sep 17 · Scenario · Mid-level

  128. Can you describe the typical payment flow from entering card details to receiving a successful payment confirmation?

    Asked once · last asked Sep 18 · Case · Mid-level

  129. How would you implement likes on a website so they respond quickly and update almost instantly?

    Asked once · last asked Sep 18 · Design · Senior

  130. How would you design the complete flow for a like, including the controller, Redis, and database, and how would those components interact?

    Asked once · last asked Sep 18 · Design · Senior

  131. Why choose multiple markets instead of separate storefronts?

    Asked once · last asked Sep 21 · Design · Senior

  132. Which B2B Commerce features and integrations would you implement, and what challenges would you expect?

    Asked once · last asked Sep 21 · Design · Senior

  133. How would you design and trace a full-stack search flow from a user action in the browser to rendered results, including components, services, data flow, and key reads and writes?

    Asked once · last asked Sep 22 · Design · Senior

  134. How would you design the end-to-end architecture and data flow for a billing automation pipeline?

    Asked once · last asked Sep 24 · Design · Mid-level

  135. How would you handle a traffic conflict if a robot's already-dispatched route needed to be reversed because another robot was closer?

    Asked once · last asked Sep 25 · Scenario · Senior

  136. How would you ingest and classify issue reports in a diagnostic system?

    Asked once · last asked Sep 25 · Design · Senior

  137. What features can a fleet management system use to prevent robot collisions and manage traffic?

    Asked once · last asked Sep 25 · Design · Senior

  138. What deployment challenges can arise when implementing an intersection-management feature, and how would you address them?

    Asked once · last asked Sep 25 · Scenario · Senior

  139. How would you manage robot traffic in shared spaces with pedestrians or forklifts?

    Asked once · last asked Sep 25 · Scenario · Senior

  140. How would you design a document-query system step by step?

    Asked once · last asked Sep 28 · Design · Mid-level

  141. How would you design the API and backend system for uploading a video reel larger than 250 MB?

    Asked once · last asked Sep 29 · Design · Senior

  142. How would you design a proactive, automated system to detect routing loops in real time?

    Asked once · last asked Sep 29 · Design · Senior

  143. What BGP data would you collect from Cisco or Juniper devices, and how would you build a system to use it?

    Asked once · last asked Sep 29 · Design · Senior

  144. How would you design a configuration synchronization mechanism for network devices?

    Asked once · last asked Sep 29 · Design · Senior

  145. How would you design the data model, architecture, and security for a global sales and service organization handling millions of records?

    Asked once · last asked Oct 1 · Design · Senior

  146. How would you design an architecture to send WhatsApp messages to 10,000 leads under rate limits and track delivery in real time?

    Asked once · last asked Oct 1 · Design · Senior

  147. How would you design a real-time system for a cryptocurrency trading platform?

    Asked once · last asked Oct 2 · Design · Senior

  148. How would you design the payment system to support one provider initially and easily add providers like GrabPay, Apple Pay, or Google Pay later?

    Asked once · last asked Oct 6 · Design · Mid-level

  149. How would locations and seat locking work in a cinema ticket-booking system?

    Asked once · last asked Oct 7 · Design · Mid-level

  150. How would you design a social media news feed?

    Asked once · last asked Oct 7 · Design · Mid-level

    Other ways it was asked
    • “How would you design a news feed like Facebook or Instagram?”
  151. How would you architect product search functionality, including the API call?

    Asked once · last asked Oct 8 · Design · Mid-level

    Other ways it was asked
    • “How would you design the frontend architecture for the product search feature?”
  152. How would you design a solution to identify which meal was taken from a smart fridge and charge the correct amount?

    Asked once · last asked Oct 10 · Design · Senior

  153. How would you define user profiles for an application and implement them?

    Asked once · last asked Oct 10 · Design · Mid-level

  154. How would you implement an infinite-scroll social media feed?

    Asked once · last asked Oct 12 · Design · Senior

    Other ways it was asked
    • “If I build a Facebook-like infinite scroll feed, how would I implement it?”
  155. How would you implement a payment lifecycle, including its end states?

    Asked once · last asked Oct 13 · Case · Mid-level

  156. How would you structure the backend of a last-mile delivery tracking system?

    Asked once · last asked Oct 16 · Design · Mid-level

  157. How would you design a minimal service for tracking and assigning deliveries?

    Asked once · last asked Oct 16 · Design · Mid-level

  158. How would you design an online cloud reading application that stores all books in a library, tracks the active book and each book’s last-read page, and displays the current page of the active book?

    Asked once · last asked Oct 22 · Design · Mid-level

    Other ways it was asked
    • “Design an online cloud reading application similar to Amazon Kindle that stores all books in a library, tracks the active book and each book’s last-read page, and displays the current page of the active book.”
  159. Can you walk me through what happens from the moment a user uploads a PDF document to the application?

    Asked once · last asked Oct 22 · Design · Mid-level

  160. Build a simple chat service where a message entered in one browser appears in the other browser.

    Asked once · last asked Jan 20 · Write code · Mid-level

  161. How would you approach designing a web crawler before implementation, and how would you choose its tools?

    Asked once · last asked Oct 23 · Design · Senior

  162. How should a web crawler handle internal links differently from external links, such as links to Instagram or LinkedIn?

    Asked once · last asked Oct 23 · Concept · Mid-level

  163. How would you change a web crawler's design to make it production-ready?

    Asked once · last asked Oct 23 · Design · Senior

  164. What components are involved in designing and implementing an end-to-end mobile liveness detection library?

    Asked once · last asked Oct 24 · Design · Senior

  165. What alternative solutions would you consider when designing a real-time anomaly detection system?

    Asked once · last asked Mar 27 · Design · Senior

    Other ways it was asked
    • “What technologies and frameworks would you choose for a real-time anomaly detection system?”
    • “How would you evaluate trade-offs among different approaches when designing a real-time anomaly detection system?”
    • “How would you implement a real-time anomaly detection system, step by step?”
  166. Can a customer resume a quote journey after entering vehicle details and dropping off, using a unique URL sent by email or WhatsApp?

    Asked once · last asked Feb 3 · Scenario · Mid-level

  167. How would you approach building a website for a business?

    Asked once · last asked Apr 11 · Scenario

  168. What can image size refer to in an image management system besides file size?

    Asked once · last asked Apr 13 · Concept · Mid-level

    Other ways it was asked
    • “When discussing image size in an image management system, do you mean only file size?”
  169. What types of processing are specific to financial systems?

    Asked once · last asked May 25 · Concept · Mid-level

  170. What makes financial systems challenging to develop and operate?

    Asked once · last asked Jun 14 · Case · Mid-level

  171. What core modules and functionalities should an e-learning platform provide?

    Asked once · last asked Jul 16 · Design · Mid-level

  172. What should a function that transfers funds do?

    Asked once · last asked Jul 20 · Scenario · Mid-level

  173. How would you approach designing a drone?

    Asked once · last asked Nov 30 · Design · Mid-level

  174. How would you handle a video stream in an application?

    Asked once · last asked Aug 6 · Scenario · Mid-level

  175. In a receipt-processing workflow, what typically happens after a receipt photo is captured and associated with a project?

    Asked once · last asked Aug 28 · Scenario · Mid-level

  176. What design considerations would you account for in a payment flow?

    Asked once · last asked Sep 2 · Scenario · Mid-level

    Other ways it was asked
    • “What other design considerations would you account for in a payment flow?”
  177. How would you build an email automation system?

    Asked once · last asked Sep 8 · Design · Mid-level

  178. Can you walk me through a simple URL shortener use case?

    Asked once · last asked Sep 8 · Concept

  179. What technical challenges arise when implementing an offline structural assessment tool?

    Asked once · last asked Sep 10 · Scenario · Mid-level

  180. What types of systems can a web analytics specialist build for clients, and how do they differ from marketing automation systems?

    Asked once · last asked Sep 30 · Concept · Mid-level

  181. Why might a payment remain in a pending state?

    Asked once · last asked Oct 1 · Concept · Mid-level

  182. Should a user be able to create another order while a previous payment is pending?

    Asked once · last asked Oct 1 · Scenario · Mid-level

  183. How does a smart fridge track its contents and transactions?

    Asked once · last asked Oct 10 · Concept · Junior

  184. How would you track an order as it moves through a sequence of states?

    Asked once · last asked Oct 15 · Concept · Mid-level

  185. Can you explain the architecture of a fabric quality-control system and the reasoning behind your design?

    Asked once · last asked Oct 21 · Design · Mid-level

More System Design interview questions

How this list is made

Every question here was asked by a real interviewer in a real job interview that a candidate ran MeetAssist in. After the call, the interviewer's questions are pulled from the transcript. Practice sessions, tests, exams and anything that was not a job interview are dropped.

Questions are rewritten so they make sense on their own: names of people, employers and clients are removed, and speech-to-text mistakes are fixed. Small talk, logistics and questions about one candidate's own résumé are left out. Rephrasings of the same question are merged, and the count is the number of different interviews it came up in.

The interviews come from candidates who use MeetAssist, so they lean towards software, data and AI roles: the shares describe these interviews, not every System Design interview. Answers to the most asked questions are written and checked by an editor; a "common mistake" is shown only when reviews of real answers in these interviews show it, with the count.

942 interviews, 495 candidates, Oct 2025 to Oct 2026. Updated every month with new interviews.