Latest OA Problems

Company-specific coding interview practice

Browse recent public FastPrep problem pages for Amazon, Google, Stripe, Meta, CodeSignal-style assessments, and other company online assessment practice.

Count House Segments After Destruction - Capital OneCount Numbers with Even Number of Digits - Capital OneLaser Robot Safe Path - Capital OneLongest Same-Character Substring - Capital OneFind Maximum Total Amount (SDE I, Fungible :) - AmazonMaximum Difference - Akuna CapitalEarliest Time All Users Are Connected - UberMerge Three Sorted Arrays - MetaProduct Category Group Sizes - AmazonTournament Rounds by Rank - UberCount Connected Components - AmazonDetonate Bombs with Chain Reactions - GoogleEvaluate a Nested Math Expression - GoogleMinimum Boys Next to Girls - GuidewireEffective Role Privileges - SnowflakeAssign Pins to the Shortest Column - PinterestDrone Delivery Route - AmazonTic-Tac-Toe Game Status - GoogleMinimum Merge Conflicts - AmazonParse Query String - AirbnbCircular Route Query Distance - AmazonLast Robot Score - NvidiaLongest Dictionary Tokenization - GoogleNeighboring Record IDs - ZipRecruiterRank Open Businesses - MicrosoftRetain Top K Values - MicrosoftFarthest Seat Assignment - UberFastest SF Commute - DatabricksMarkdown Header Chunks - SierraTree Node Relationship - AmazonChat Event Counts in Recent Window - OpenAIConvex Function Minimization - UberDecode Repeated Groups - WaymoInteger to String Without Built-ins - Hudson River TradingRedeemable Promotion Offers - AffirmRequest Routing System - StripeSpreadsheet Formula Evaluator - HarveyUnique Pairs With Target Sum - AmazonBounding Box from Coordinates - UpstartFilter by Threshold and Return Name with Max Score - UpstartGrid Infection Spread Until Stable - OpenAIGrid Infection with Immune Cells Until Stable - OpenAIGrid Infection with Recovery After D Days - OpenAIImplement an LRU Cache - GeicoInterval Usage with Non-Overlapping Overrides - CrusoeLRU Cache with TTL Expiration - TiktokMaximal Square Area - UberMaximize Total Profit by Assigning Chefs to Dishes - DoorDashMaximum Candies with At Most Two Types in a Line - TiktokMinimum Clicks Between Wiki Pages - SnowflakeMinimum Index Distance Between Person and Cake - SnowflakePascal's Triangle - EricssonPrint Sentences as Table - AirbnbTop K Frequent Elements - EricssonUser Journey Paths - WhatnotCyclic Shift to Strictly Descending Array - Capital OneDynamic Wall Building and Range Query - Capital OneEmail Log Processing, Grouping, and Sorting - StripeIn-Memory Database with Backup and Restore - AnthropicLexicographically Smallest String After Substring Operation - Point72Piecewise Linear Interpolation and Extrapolation - Two SigmaQueue Check-in Simulation with Capacity Limit - Capital OneTask Management System - CircleUser Quota Scheduling with Expiring Assignments - CircleChatApp with Bots - OpenAIFirst Unique IP Hitting the Server - UberImplement a Rate Limiter - RobloxIP Address to CIDR Blocks - OpenAIMinimum Cost to Select People for Skill Quotas - VisaRate Limit by Multiple Request Fields - RobloxCompilation Order with Topological Sort - Applied IntuitionEvaluate an Expression Map - Harvey
View full site map