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 101–125
Extend an existing codebase by writing tests to validate functionality. Refactor the implementation to detect and prevent duplicate processing.
Companies: Aloe Identity, Bloomberg
Last reported Jul 2026
Companies: OpenAI
Data Structure Design · Graphs
Last reported Jul 2026
Debug a broken LRU Cache implementation, identifying and fixing all bugs while maintaining correct usage of generics (Java) or templates (C++). Syntax correctness is critical…
Companies: Google, Microsoft
Last reported Jul 2026
Review the implementation of a round robin scheduling algorithm that distributes tasks or requests evenly across a set of available resources. Evaluate the code for…
Companies: DoorDash
Last reported Jul 2026
Companies: OpenAI
Data Structure Design
Last reported Jul 2026
EXP is a lightweight A/B testing analytics service with a Python/FastAPI backend and TypeScript CLI dashboard. Identify and fix 5 existing bugs in the codebase…
Companies: Microsoft
Last reported Jul 2026
Companies: Anthropic
Data Structure Design · Debugging
Last reported Jul 2026
Companies: Anthropic
Debugging · Parsing & Interpreters
Last reported Jul 2026
Implement a maze solving algorithm that finds a path from start to finish and prints the solution path. The solution should handle multiple test cases…
Companies: Meta
Last reported Jul 2026
Companies: OpenAI
Distributed Transactions & Idempotency · Fault Tolerance & Failover
Last reported Jul 2026
Companies: OpenAI
iOS · Prioritization & Tradeoffs
Last reported Jul 2026
Review the provided repository implementing a job queue system with multiple consumers executing a standard set of jobs. Identify any issues and suggest improvements.
Companies: MongoDB
Last reported Jul 2026
Design and develop a full-stack web application that accepts a remittance corridor (source and destination countries) and transfer amount, then fetches and displays the top…
Companies: Remitly
Last reported Jun 2026
Companies: OpenAI
Database Internals · Key-Value Stores
Last reported Jun 2026
Design and implement a collaborative editing system similar to Google Docs or Canva where multiple users can simultaneously edit the same document. Focus on document…
Companies: Canva
Last reported Jun 2026
Review the implementation of a room booking and appointment scheduling system. Evaluate the code for correctness, edge case handling, and overall design decisions.
Companies: Google
Last reported Jun 2026
Companies: OpenAI
Code Quality & Maintainability · Low-Level Design (OOP)
Last reported Jun 2026
Use an AI tool of your choice to implement a function that takes input text and a font file and generates a PNG image of…
Companies: Canva
Last reported Jun 2026
Review a money transfer service implementation that handles balance updates between accounts, tracks total transaction metrics, and publishes balance change notification…
Companies: Tabby
Last reported May 2026
Companies: OpenAI
Data Structure Design · Memory Management
Last reported May 2026
Implement a simplified version of the Wordle word-guessing game where players have a limited number of attempts to guess a secret five-letter word. After each…
Companies: Meta
Last reported May 2026
Build a data ingestion pipeline that parses and models CSV files as Java records, then leverages an LLM API to enrich and categorize the data…
Companies: Scale AI
Last reported May 2026
Given a list of words, implement a function that returns all words containing other words from the list as substrings. For example, given ['apple', 'app'…
Companies: Meta
Last reported May 2026
Implement a system that calculates and awards points to customers based on their grocery purchases. The solution should determine the number of points earned given…
Companies: Fetch Rewards
Last reported May 2026
Review code that processes payment methods based on business rules, identifying logical issues and implementing new requirements. Analyze program output for given inputs and…
Companies: Capital One, Nubank, PayPal
Last reported Apr 2026