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 1–25
Design a meeting room booking system that allows users to create meeting rooms with defined capacities, book available rooms for specific time intervals, and prevent…
Companies: Amazon, Autodesk, Locus, TikTok
Last reported Nov 2026
Implement a tool to store and manage application-related metrics such as latency, payload size, and other analytics data. The data model should be abstract and…
Companies: Netflix
Last reported Oct 2026
Design a configurable cache system that supports pluggable eviction policies (e.g., LRU, LFU) and interchangeable storage backends (e.g., in-memory, filesystem, heap, stack).
Companies: Amazon
Last reported Oct 2026
Design an API service that replicates the Linux 'find' command, allowing users to search files across directories based on criteria like size, format, and name…
Companies: Amazon
Last reported Oct 2026
Design a system for a roller coaster simulator video game where players build coasters that are scored and ranked on an online leaderboard. The system…
Companies: Zoox
Last reported Oct 2026
Design a Tic-Tac-Toe game that supports a configurable board size, allows two players to take turns marking spaces, and determines the winner or a draw…
Companies: Amazon
Last reported Oct 2026
Design and implement an object-oriented elevator system in Java that models the core functionality of an elevator. Your solution should handle floor requests, movement…
Companies: Oracle
Last reported Oct 2026
Design a publish-subscribe system that allows components to subscribe to events and others to publish/broadcast those events to all registered subscribers. Implement the…
Companies: Amazon
Last reported Oct 2026
Design a parking lot management system using the coding language of your choice. The code is expected to be syntactically correct, although it will not…
Companies: Amazon, Eightfold.Ai, Eightfoldai, Microsoft +2
Last reported Sep 2026
Design a spreadsheet engine that allows users to get and set cell values, as well as define formula-based cells that automatically recompute their values when…
Companies: Harvey
Last reported Sep 2026
Design a multi-location beverage vending machine system that allows customers to order fresh drinks through a centralized platform and pick them up at their chosen…
Companies: Netflix
Last reported Sep 2026
Design a date and time library that allows users to store, manage, and manipulate dates, times, and durations. The library should support operations such as…
Companies: Roblox
Last reported Sep 2026
Design an avatar customization system that allows users to personalize their in-game or platform character by selecting and modifying features such as appearance, clothing…
Companies: Roblox
Last reported Sep 2026
Design a query layer that allows users to search and filter over a list of objects with varying attributes, supporting flexible querying across different object…
Companies: Amazon
Last reported Sep 2026
Design an in-memory key-value store that supports multiple data structures (sorted sets, lists, etc.) and can be configured with different eviction strategies like LRU, LFU…
Companies: Fampay, Goldman Sachs, Microsoft
Last reported Sep 2026
Design a two-player Battleship game played on an N x N grid, where players can place ships, take turns attacking coordinates on the opponent's board…
Companies: Amazon
Last reported Aug 2026
Design a flight ticket booking system where users can search for flights based on source, destination, and date, and book tickets accordingly. Payment processing is…
Companies: Amazon, Circle
Last reported Aug 2026
Design a chess game system that allows players to make moves, validates legal moves according to chess rules, and tracks game state including check, checkmate…
Companies: Amazon, Asana, Microsoft
Last reported Aug 2026
Design and implement a backend RESTful API service for an event ticketing system that allows users to create and manage events, reserve and purchase tickets…
Companies: Slice
Last reported Aug 2026
Design a pizza billing system where users can add toppings and cost would be calculated accordingly
Companies: Amazon
Last reported Aug 2026
Design a ride-sharing application for corporate office cabs that allows employees to schedule rides, optimizes pickup and drop-off routes, and manages cab assignments efficiently.
Companies: Microsoft
Last reported Aug 2026
Implement restaurant waitlist API and data structure with the following requirements: 1) A party of customers can join the waitlist (with a reasonable limit of…
Companies: Google
Last reported Aug 2026
Design a grocery subscription service that allows users to create recurring subscriptions and automatically converts these subscriptions to orders based on user wallet balance…
Companies: Roku
Last reported Jul 2026
Design a Notification System that validates a request of notification to be valid
Companies: Amazon, Microsoft, Twilio
Last reported Jul 2026
Design a system to track recently viewed items (with int limit initialized with class) for customers, similar to an LRU cache.
Companies: Amazon, Uber
Last reported Jul 2026