Real Coding & ML Interview Questions
3,618 reported questions, newest reports first. Browse by company or by topic.
- Design Post Search with Keyword Exclusion and Frequency RankingLinkedInSystem Design for MLDifficulty 4/5Last asked Oct 17, 2026
- Ride Request Demand Prediction by Geohash and Premium MultiplierLyftSystem Design for MLDifficulty 4/5Last asked Oct 17, 2026
- Fault-Tolerant Work Queue (Leases, Retries, Dead-Letter)OpenAICoding & Leetcode-style QuestionsDifficulty 4/5Last asked Oct 16, 2026
- Tree Node Deletion ā Max HeightSnowflakeCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 16, 2026
- Scale Game of Life for Large MatrixApplied IntuitionCoding & Leetcode-style QuestionsDifficulty 4/5Last asked Oct 16, 2026
- Decode a Run-Length String With Optional CountsAppleCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Oct 16, 2026
- Behavioral: A Decision Made With Limited DataAmazonBehavioralDifficulty 3/5Last asked Oct 16, 2026
- Spreadsheet with Integer and Formula Cells + Circular Dependency DetectionHarveyCoding & Leetcode-style QuestionsDifficulty 4/5Last asked Oct 16, 2026
- Design a Shopping Cart Service With Inventory ConsistencyAmazonSystem Design for MLDifficulty 4/5Last asked Oct 16, 2026
- Behavioral: A Project Delivered With Minimal Manual Effort (Spec-Driven Development)AmazonBehavioralDifficulty 3/5Last asked Oct 16, 2026
- Longest Suffix-Prefix Overlap of Two StringsCrestaCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 16, 2026
- Text Editor with Cursor MovementDatologyAICoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 16, 2026
- HTTP Router with Path ParametersGoogleCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 16, 2026
- Design a Distributed Blob Cache With a Separate Metadata IndexAppleSystem Design for MLDifficulty 4/5Last asked Oct 16, 2026
- Match-3 Grid: Find Matches, Clear and DropRobloxCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 16, 2026
- Design Search Autocomplete SystemRobloxCoding & Leetcode-style QuestionsDifficulty 4/5Last asked Oct 16, 2026
- Behavioral: Handling Disagreements with Peers, Other Teams and Junior TeammatesGoogleBehavioralDifficulty 3/5Last asked Oct 16, 2026
- Behavioral: Implementing a Process With AIAmazonBehavioralDifficulty 3/5Last asked Oct 16, 2026
- Token-List Calculator (+, -, *, /)CollegeVineCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 15, 2026
- MapReduce Map and Reduce Functions for Top-K Values Per KeyDatabricksCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 15, 2026
- Job Tree Total Cost and Top Root JobsCollegeVineCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 15, 2026
- Find Missing Number in a Sorted ArrayArista NetworksCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 15, 2026
- Tally Service with Retention WindowMetaCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 15, 2026
- Remove All Nodes With Duplicate Values From a Sorted Linked ListArista NetworksCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 15, 2026
- String Abbreviation MatchingMetaCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 15, 2026
- Skew Metrics for a Connection-Count HistogramLinkedInCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 15, 2026
- Maximum Value With a Unit-Weight CapacityGoogleCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Oct 15, 2026
- LFU Cache (Full Implementation)NVIDIACoding & Leetcode-style QuestionsDifficulty 4/5Last asked Oct 15, 2026
- Design an API for Embedding and Classification ResultsScale AISystem Design for MLDifficulty 3/5Last asked Oct 15, 2026
- ML Design: Recruiter Hiring Pipeline AssistantLinkedInSystem Design for MLDifficulty 4/5Last asked Oct 15, 2026
- Speculative Edit DecodingxAICoding & Leetcode-style QuestionsDifficulty 4/5Last asked Oct 15, 2026
- Design an Amazon Locker SystemAmazonCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Phone Keypad ā Letter Combinations / Word FilterLinkedInCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Delivery Billing System: Cost, Pay-Up-To, 24h Active DriversRipplingCoding & Leetcode-style QuestionsDifficulty 4/5Last asked Oct 14, 2026
- Pairwise Modulo Checksum: Sum of i mod j + j mod i up to nConfluentCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Move the N-th Node of a Singly Linked List to the FrontLinkedInCoding & Leetcode-style QuestionsDifficulty 1/5Last asked Oct 14, 2026
- Sliding Window Conversation Scores with Update and Percentile QueryDecagonCoding & Leetcode-style QuestionsDifficulty 4/5Last asked Oct 14, 2026
- Design a Sales Tax Engine (Address + Date to Tax)SphereSystem Design for MLDifficulty 4/5Last asked Oct 14, 2026
- Merge Two Sorted Linked Lists Into One In PlaceSalesforceCoding & Leetcode-style QuestionsDifficulty 1/5Last asked Oct 14, 2026
- Evaluate arithmetic equations from parallel arraysCapital OneCoding & Leetcode-style QuestionsDifficulty 1/5Last asked Oct 14, 2026
- Babysitter Quote with Time-of-Day Rate BandsUpstartCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Oct 14, 2026
- Rotate Matrix Over DiagonalsCapital OneCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Stack-Language Interpreter and Jump-Debugging Program RewriterJane StreetCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Design an Online Chess Platform (Matchmaking, Live Games, Clocks)UpstartSystem Design for MLDifficulty 4/5Last asked Oct 14, 2026
- In-memory workspace credit system with transfers, scheduling and mergeAirbnbCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Detect a Cycle in a Linked ListSalesforceCoding & Leetcode-style QuestionsDifficulty 1/5Last asked Oct 14, 2026
- Speed Up the Latest New Job Query on a 100M-Row TableSphereSystem Design for MLDifficulty 3/5Last asked Oct 14, 2026
- Code Editor Folding with Brace Matching and Preserved Nested Fold StateJane StreetCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Sort Topic Names by Prefix and Numeric SuffixPerplexityCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Oct 14, 2026
- Design a URL Shortener with Aliases, Expiry and Click AnalyticsAmazonSystem Design for MLDifficulty 3/5Last asked Oct 14, 2026
- Sales Tax Owed per State from Transactions and Tax AuthoritiesSphereCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Oct 14, 2026
- Airline Booking System: Search, Seat Hold, Purchase and CancelReevoSystem Design for MLDifficulty 3/5Last asked Oct 14, 2026
- Count Unordered Ways to Reach a Total Weight Using Parts 1 to kConfluentCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Count arithmetic triplets in a multiset after each queryCapital OneCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Streaming Task Scheduler with Cancellation and a Simulated ClockAmazonCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Maximum Subarray Sum With Edge CasesUpstartCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Evaluate FormulaApplied IntuitionCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 14, 2026
- Branch with the most pushed files from a command logCapital OneCoding & Leetcode-style QuestionsDifficulty 1/5Last asked Oct 14, 2026
- Design Prompt PlaygroundAnthropicSystem Design for MLDifficulty 3/5Last asked Oct 13, 2026
- Crash-Resilient LRU Memoization CacheAnthropicCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 13, 2026
- Durable Key-Value Store SerializationOpenAICoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 13, 2026
- SET Card Game: Validate a Triple and List All Sets on the TableSnowflakeCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Oct 13, 2026
- Boundary of Binary TreeSnowflakeCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 13, 2026
- Check-and-Insert for a Growing Set of User IDsMercorSystem Design for MLDifficulty 3/5Last asked Oct 13, 2026
- Permutation Sort and the Rank of the First Sorted OrderingMercorCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Oct 13, 2026
- Single-Pass S-Expression Parser with Error PositionsBasetenCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 13, 2026
- Debug a Quadratic CSV Writer: Trailing Commas and QuotingMercorCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Oct 13, 2026
- Phrase search over multiple documentsConfluentCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 13, 2026
- Debug a Payment Service That Double-Charges on RetryMercorCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 13, 2026
- Design an LLM-Backed Customer-Service Chat System with Failure HandlingSierraSystem Design for MLDifficulty 4/5Last asked Oct 13, 2026
- Design a podcast publishing and feed systemConfluentSystem Design for MLDifficulty 4/5Last asked Oct 13, 2026
- Design an Observability Logging System (Emit and Query)BasetenSystem Design for MLDifficulty 4/5Last asked Oct 13, 2026
- Implement k-means clustering from scratchLyftCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Oct 13, 2026
- Coffee Cups: Probability One Customer's Two Cups Beat the Other'sMercorML Fundamentals & AlgorithmsDifficulty 2/5Last asked Oct 13, 2026
- XOR-Shift Generator and Tree Document EncryptionBasetenCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 13, 2026
- Design a 1:1 Chat System (Pub/Sub, Partitioning, Multi-Region)AnthropicSystem Design for MLDifficulty 4/5Last asked Oct 13, 2026
- Sudoku validator and solverConfluentCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Oct 13, 2026
- Cloud IDEOpenAISystem Design for MLDifficulty 4/5Last asked Oct 6, 2026
- Find Robot Position from Blocker DistancesUberCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 6, 2026
- Review and Fix an Express /authenticate EndpointOktaCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 6, 2026
- Where to Leverage ML in an End-to-End Task MarketplaceUberSystem Design for MLDifficulty 4/5Last asked Oct 6, 2026
- Document Indexing Queue Across m IndexersGleanCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 6, 2026
- Token Bucket Rate Limiter as an Express Take-HomeOktaCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 6, 2026
- Cross-Domain SSO After an Acquisition, and OIDC Across SitesOktaSystem Design for MLDifficulty 4/5Last asked Oct 6, 2026
- URL Maze ā Recursive API Crawl to CongratsRampCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 6, 2026
- Build a Workflow Service, Using an AI AssistantFurtherAICoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 5, 2026
- In-Memory Rate Limiter from a Worked TracePatreonCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Oct 5, 2026
- Work Queue with Task Dependencies (Leases, Retries, Dead-Letter)OpenAICoding & Leetcode-style QuestionsDifficulty 4/5Last asked Oct 3, 2026
- Harvey Values / BehavioralHarveyBehavioralDifficulty 3/5Last asked Oct 3, 2026
- Design Google Drive / Data RoomHarveySystem Design for MLDifficulty 3/5Last asked Oct 3, 2026
- Frontend System Design: Autocomplete Search InputAirwallexSystem Design for MLDifficulty 3/5Last asked Oct 3, 2026
- Product Intuition: Cutting Scope to ShipFurtherAIBehavioralDifficulty 3/5Last asked Oct 3, 2026
- Task Scheduler for Asynchronous Functions (Serial per Name)AirwallexCoding & Leetcode-style QuestionsDifficulty 4/5Last asked Oct 3, 2026
- Business Round: Do You Care How Underwriting Actually WorksFurtherAIBehavioralDifficulty 3/5Last asked Oct 3, 2026
- Project Deep Dive: How You Actually Used AI to Build ItFurtherAIBehavioralDifficulty 3/5Last asked Oct 3, 2026
- CTO Round: Why a Startup, and Why This OneFurtherAIBehavioralDifficulty 2/5Last asked Oct 3, 2026
- Count Occurrences of the Suffix Maximum for Each QueryMicrosoftCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Aug 26, 2026
- Distributed Device ControlOpenAISystem Design for MLDifficulty 4/5Last asked Aug 19, 2026
- Linear Algebra (BP)OpenAIDeep Learning & ArchitecturesDifficulty 4/5Last asked Aug 9, 2026
- Two-Player Array Picking Game with Reverse-on-Odd Rule (Score Difference)ADIACoding & Leetcode-style QuestionsDifficulty 3/5Last asked Aug 8, 2026
- Concurrency & Multithreading DebuggingWorld labsCoding & Leetcode-style QuestionsDifficulty 4/5Last asked Aug 5, 2026
- GPU Credits 2OpenAICoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 21, 2026
- Design ChatGPT: A Conversational LLM Serving PlatformOpenAIAnthropicxAISystem Design for MLDifficulty 4/5Last asked Jul 21, 2026
- Stage Makespan with Ordered Job AssignmentPlaidCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 21, 2026
- Behavioral: Following Your Manager's Idea Over Your OwnRBC Royal BankBehavioralDifficulty 3/5Last asked Jul 21, 2026
- Implement an In-Memory Key-Value StoreRBC Royal BankCoding & Leetcode-style QuestionsDifficulty 2/5Last asked Jul 21, 2026
- Design an Event Ticket Marketplace: Seat Holds and On-Sale TrafficMercorSystem Design for MLDifficulty 3/5Last asked Jul 21, 2026
- Sequential Pipeline Job CompletionPlaidCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 21, 2026
- Boolean Rule Parser and EvaluatorStripeCoding & Leetcode-style QuestionsDifficulty 4/5Last asked Jul 20, 2026
- Email Log Grouping and SortingStripeCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 20, 2026
- Debugging: CSV Parser Quote HandlingStripeCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 20, 2026
- Horizontal Cut That Halves the Area of Rectangular CakesGoogleCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 20, 2026
- Check Whether a Mahjong Hand Is WinningGoogleCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 20, 2026
- Sort an Array with One Misplaced ElementGleanCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 20, 2026
- Weekly Deployment Window SchedulerStripeCoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 18, 2026
- Distributed Matrix Multiplication with Data Parallel and FSDP SimulationxAISystem Design for MLDifficulty 4/5Last asked Jul 15, 2026
- Flatten a Nested Python Structure (lists/dicts/tuples) into a List of IntegersxAICoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 15, 2026
- Build an LLM Evaluation Harness with Ollama IntegrationMercorMLOps & DeploymentDifficulty 3/5Last asked Jul 15, 2026
- Unflatten: Refill a Nested Template Structure with Values from a Flat ListxAICoding & Leetcode-style QuestionsDifficulty 3/5Last asked Jul 15, 2026
- Sudoku SolverCrusoeCoding & Leetcode-style QuestionsDifficulty 4/5Last asked Jul 15, 2026