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 51–72
Design a restaurant menu management system that allows customers to browse menu items, view prices and descriptions, and enables restaurant staff to update menu offerings…
Companies: Microsoft
Last reported Feb 2026
Design a bowling game system that can track player deliveries, manage frame scoring including strikes and spares, and calculate total scores according to standard bowling…
Companies: Amazon
Last reported Feb 2026
Design a package system where each package can have one or more dependencies.
Companies: Amazon
Last reported Feb 2026
Design a class-based system that allows users to execute queries on a database, including connection management, query processing, and result handling.
Companies: Microsoft
Last reported Dec 2025
Design a graph-based system with two types of nodes connected by edges. The system should support different node types and maintain relationships between them through…
Companies: Microsoft
Last reported Dec 2025
Design a system that validates file or URL paths, ensuring they meet specified criteria and security requirements.
Companies: Microsoft
Last reported Dec 2025
Design a DNS caching system for operating systems that minimizes network calls and can be deployed across billions of devices to handle diverse use cases…
Companies: Microsoft
Last reported Dec 2025
Design and implement Amazon Locker system with OTP-based access and 7-day expiry policy
Companies: Amazon
Last reported Nov 2025
Design a system that allows users to perform wildcard pattern matching operations, supporting characters like '*' and '?' for flexible string matching and search functionality.
Companies: Ethos
Last reported Oct 2025
Design a proximity service that allows users to search for nearby businesses based on their location. The system should efficiently handle location-based queries and return…
Companies: Amazon
Last reported Sep 2025
Design a music player shuffle algorithm to avoid grouping songs by the same artist.
Companies: Google
Last reported Aug 2025
Design a traffic system with trafic lights for an intersection
Companies: Amazon
Last reported Aug 2025
Design a set of classes to model various Alexa devices that differ in hardware capabilities (speaker, screen/display, battery). The system must report the current power/battery…
Companies: Amazon
Last reported Aug 2025
Design a music streaming platform similar to Amazon Music that allows users to search for songs, create playlists, stream music, and manage their music library…
Companies: Amazon
Last reported Jul 2025
Design a drawing API for a vector graphics editor (similar to Figma). Consider how to handle user drag events, batch them efficiently, and translate them…
Companies: Figma
Last reported Jul 2025
Design and implement classes for a card game. The system should include the logic for dealing cards, determining the winner, and managing player turns.
Companies: Amazon
Last reported May 2025
Design the game Connect Four, focusing on the win logic. The system should determine when a player has won by connecting four of their pieces…
Companies: Amazon, Microsoft
Last reported May 2025
Design a system similar to Threads application where a user can follow other users and there is a newsfeed feature
Companies: Amazon
Last reported May 2025
Design a service that determines if a product is in stock across multiple fulfillment centers, each with its own database.
Companies: Amazon
Last reported Dec 2024
Explain the Liskov Substitution Principle and the problem it addresses
Companies: Amazon
Last reported Nov 2024
Design a user interface for a file explorer that allows users to navigate through files and directories. The interface should also support adding, viewing, and…
Companies: Amazon
Last reported Oct 2024
Implement a special type of linked list where each node has a value, hashValue (concatenation of previous node's value), and nextAddress. Create a Node class…
Companies: Google
Last reported Oct 2024