Interview questions
Find a company or topic. Read the sources, then practice.
Loading the question library…
Find a company or topic. Read the sources, then practice.
Loading the question library…
Showing 26–50
Design a coffee shop ordering and receipt system that allows customers to browse the menu, customize and place orders, and receive itemized receipts upon checkout.
Companies: Amazon, Payoneer, Salesforce
Last reported Jul 2026
Design a multi-threaded logging framework that uses three dedicated threads: one to enqueue incoming log messages, one to write messages from the queue to a…
Companies: Microsoft, Salesforce
Last reported Jul 2026
Design a system for delivery drivers where drivers can subscribe to real-time events. The system should support multiple topics and deliver events to all drivers…
Companies: Amazon, Salesforce
Last reported Jul 2026
Design a low-level circuit breaker system for managing API calls to external dependencies, supporting three states (CLOSED, OPEN, HALF_OPEN) with configurable failure…
Companies: Microsoft, Reddit
Last reported Jul 2026
Design a package delivery service that allows users to send packages to other users with support for multiple delivery types (Standard, International, High Priority), dynamic…
Companies: Microsoft
Last reported Jul 2026
Design the low-level design (LLD) of a system like Splitwise, which allows users to track shared expenses and settle debts. The system should support features…
Companies: Amazon, Microsoft, Uber
Last reported Jun 2026
Companies: Box, Microsoft
Last reported Jun 2026
Design and implement a notification center system that can handle multiple types of notifications, manage delivery preferences, and provide real-time updates to users.
Companies: Amazon, PayPal
Last reported Jun 2026
Design a job board platform that allows employers to post job listings and job seekers to search, filter, and apply for positions, including features like…
Companies: Autodesk, Robinhood
Last reported Jun 2026
Design and implement a solution using object-oriented principles to determine whether a given point lies within the boundaries of a rectangle. Consider edge cases such…
Companies: Microsoft
Last reported May 2026
Design a product searching tool similar to Amazon's search functionality that allows users to filter and find products based on criteria such as Prime eligibility…
Companies: Amazon
Last reported May 2026
Design and implement a simplified version control system that supports basic operations such as committing changes, checking out previous versions, and retrieving file content…
Companies: Microsoft
Last reported Apr 2026
Design a system that models an organization's department hierarchy and allows users to find the closest common department (lowest shared ancestor) for a given group…
Companies: Atlassian
Last reported Apr 2026
Design an agent rating system that allows customers to rate support agents on a scale of 1–5, retrieve average ratings per agent, and view agents…
Companies: Atlassian
Last reported Apr 2026
Design a movie ticket booking system similar to BookMyShow that allows users to browse movies, select theaters and showtimes, book tickets, and manage reservations.
Companies: Circle, Microsoft, Nextiva, Payoneer
Last reported Apr 2026
Design a cost calculator system, similar to a shipping cost estimator, that supports multiple shipping types, various package sizes, and dynamic add-ons to compute a…
Companies: Amazon
Last reported Apr 2026
Design the client-side component of a cloud storage service similar to Dropbox, including the classes and interfaces needed to support uploading, downloading, and syncing files…
Companies: Cohesity
Last reported Apr 2026
Design a device configuration validation system that validates an array of device configs against a set of rules, reporting all validation errors per device, including…
Companies: Amazon
Last reported Mar 2026
Design a thread pool implementation that allows users to submit tasks for concurrent execution, manage a fixed number of worker threads, and efficiently queue and…
Companies: Microsoft
Last reported Mar 2026
Design a system for an Applicant Tracking System (ATS) that supports offer letter templates with macros. Templates contain placeholders that are replaced with actual values…
Companies: Eightfold.Ai
Last reported Mar 2026
Design a game system with two teams containing multiple players, implementing different rule sets using object-oriented principles. Focus on class hierarchy, encapsulation, and…
Companies: OpenAI
Last reported Mar 2026
Design a Vehicle Renting System that allows users to search, book, and return rental vehicles. The system should support multiple types of vehicles, pricing strategies…
Companies: Amazon, Circle
Last reported Mar 2026
Design and implement an elevator system that can handle multiple floors and optimize passenger transportation. Consider factors such as scheduling algorithms, floor requests…
Companies: Microsoft
Last reported Mar 2026
Design a hotel reservation system that allows users to search for available rooms, make bookings, manage reservations, and handle check-in/check-out processes.
Companies: Expedia
Last reported Feb 2026
Design a queue data structure implementation using a 2D matrix, allowing users to enqueue and dequeue elements while maintaining FIFO ordering within the matrix structure.
Companies: Microsoft
Last reported Feb 2026