Skip to content

Latest commit

 

History

History
264 lines (258 loc) · 35.5 KB

File metadata and controls

264 lines (258 loc) · 35.5 KB

Object Oriented Programming interview & OA questions

460 questions in the Object Oriented Programming format. Open one to practise it on TrueInterview.

← All formats · ← Question bank

Page 1 of 2 · Page 2 →

Company Question Difficulty Reported
Rippling Design Raw and Computed Spreadsheet Views Hard 🔥 Sep 18, 2026
Google Design Extensible Spreadsheet Aggregation APIs Medium 🔥 Sep 18, 2026
Citadel Define a Reliable Trade-Reconciliation Library Contract Hard 🔥 Sep 18, 2026
xAI Render Nested JSON in a Code-Style Viewer Medium 🆕 Sep 15, 2026
Rippling Extend an Expense Rules Engine with Nested Boolean Conditions Hard 🆕 Sep 11, 2026
Stripe Design a String-Rule Validator for Transaction Records Medium 🆕 Sep 11, 2026
Stripe Connect JSON Coordinates Through a Documented Drawing API Medium 🆕 Sep 11, 2026
Citadel Deduplicating File System Medium 🆕 Sep 08, 2026
LinkedIn Recommender Training Pipeline Hard 🆕 Sep 06, 2026
ByteDance LRU Cache (with TTL and LFU Follow-ups) Medium 🆕 Sep 06, 2026
Atlassian Design a Music Player with Queue, Loop, and Shuffle Medium 🆕 Sep 03, 2026
ByteDance Seller Task Scheduler Medium 🆕 Sep 02, 2026
Amazon Manual Queue Implementation Medium 🆕 Sep 01, 2026
Microsoft Design a Dictionary for Heterogeneous Key and Value Types Medium 🆕 Aug 30, 2026
Amazon Spreadsheet Cell Relationships Hard 🆕 Aug 27, 2026
Microsoft Multi-Key Bounded Task Executor Hard 🆕 Aug 20, 2026
Google Implement Python's itertools.tee Medium 🆕 Aug 20, 2026
Meta Number of Islands API Variant Medium Aug 16, 2026
OpenAI Fault-Tolerant Work Queue Hard Aug 13, 2026
Figma Select Table and Set Color Medium Aug 12, 2026
Uber Filesystem Navigation Medium Aug 11, 2026
ByteDance AI-Assisted Order Validator Medium Aug 06, 2026
Affirm Group Loans by Top-Level Company Medium Aug 06, 2026
Pinterest Experiment Bucket Allocation / Rebalancing Medium Aug 03, 2026
Snowflake Priority Task Executor Medium Aug 01, 2026
Lyft Design Pagination API Medium Jul 29, 2026
Amazon Employee Total-Cost Object Model Medium Jul 22, 2026
Meta Tally Service Medium Jul 20, 2026
Meta Randomized Container Medium Jul 19, 2026
OpenAI Chat Message Events Aggregation Medium Jul 15, 2026
Figma Design Document Layer System Medium Jul 06, 2026
Harvey Spreadsheet with Cell Dependencies Hard Jul 2026
Amazon Pizza / Restaurant System Medium Jul 01, 2026
Apple Hotel Booking System OOD Coding Medium Jun 28, 2026
Databricks / Google Tic-Tac-Toe II Medium Jun 26, 2026
Okta Concurrent Simple Bank System Medium Jun 24, 2026
Okta CD Rental System (Java DSA / LLD) Medium Jun 24, 2026
Uber Compare Two Structs / Classes for Equality Medium Jun 23, 2026
Goldman Sachs ClayWorkspace Resource Tree Medium Jun 21, 2026
OpenAI Resumable Iterator with Multi-Dimensional Support Medium Jun 20, 2026
Goldman Sachs Implement a Deque Easy Jun 18, 2026
Rippling Expense System Medium Jun 18, 2026
Rippling Delivery Cost Calculate Medium Jun 18, 2026
Snowflake Dynamic Blacklist Filter System Medium Jun 17, 2026
Bloomberg Design Underground System Medium Jun 16, 2026
Uber First Customer Who Visited Only Once Medium Jun 15, 2026
Coinbase Ring Buffer (Producer / Consumer with Backpressure) Hard Jun 15, 2026
Anthropic Bank System with Transfer/Accept and Merge Medium Jun 15, 2026
Snowflake / ByteDance / Netflix Parallel Courses III Medium Jun 15, 2026
Perplexity / Harvey / Shopify In-Memory Unix File System Medium Jun 15, 2026
Waymo OO Design: Continuous Time Intervals from Two Timestamp Signal Streams Medium Jun 13, 2026
Ebay Circular Storage Allocator Medium Jun 12, 2026
Reddit Tennis Scoring II Medium Jun 12, 2026
OpenAI Monster Team Battle Medium Jun 12, 2026
DoorDash Dasher Payment Model Medium Jun 11, 2026
Amazon Event Filter & Queue Routing Service Medium Jun 11, 2026
DoorDash Pick Dasher / Round Robin Load Balancer Medium Jun 11, 2026
OpenAI / ByteDance Contiguous Memory Allocator II Medium Jun 11, 2026
Google Employee Hierarchy Add / Delete Medium Jun 10, 2026
DoorDash Code Craft: Validate Cart Medium Jun 10, 2026
Pinterest Splitwise / Settle Group Balances Medium Jun 10, 2026
Anthropic Find Duplicate Files Medium Jun 10, 2026
Rippling Logger System Medium Jun 09, 2026
Uber Random Bingo Card Generator Medium Jun 06, 2026
Verkada Design Ambient Light Sensor System Medium Jun 05, 2026
Verkada Camera Log Relay Server Medium Jun 05, 2026
Databricks Customer Revenue System Medium Jun 05, 2026
Airbnb Boxes, Keys & Candies Medium Jun 02, 2026
Databricks Snapshot Set Iterator Medium Jun 2026
OpenAI / Uber Snapshot Social Graph Medium Jun 2026
Databricks Encrypt All Files in a File-System Tree Medium Jun 2026
Amazon Playlist / Guide Voting System Medium May 31, 2026
Optiver Thread-Safe Buy/Sell Without Overselling Medium May 30, 2026
Uber Last-Click Attribution Tracker Medium May 29, 2026
Rippling Camel Cards (Simplified Poker) Medium May 29, 2026
Anthropic File Systems Medium May 28, 2026
Anthropic Task Manager (TTL + Snapshot) Hard May 27, 2026
Apple / ByteDance / LinkedIn Design a HashMap Easy May 27, 2026
Meta Banking System (Progressive OOD) Hard May 26, 2026
Pinterest / Oracle Sparse Matrix Operation Medium May 26, 2026
OpenAI Toy Language Type System Medium May 26, 2026
Perplexity ToDo List with Task Dependencies Medium May 26, 2026
Akuna Capital Portfolio Rebalancer Medium May 25, 2026
Rippling Design Article System Medium May 25, 2026
Airbnb / Snowflake / Square Design Connect Four Medium May 24, 2026
Amazon Pub-Sub Messaging System Medium May 22, 2026
Stripe Hotel Booking Reminder Medium May 22, 2026
Anthropic / Coinbase / HubSpot / Ramp Design a Task Assignment System Medium May 21, 2026
Microsoft Org Chart Report Count (Tree Aggregation) Medium May 21, 2026
Microsoft Contiguous Memory Allocator Medium May 21, 2026
Citadel Thread-Safe Key Call Counter Hard May 21, 2026
Netflix Versioned File System Medium May 21, 2026
Netflix Design the Data Model for an Ads Demand Platform Medium May 21, 2026
Roblox / Amazon / Apple / DoorDash Implement Trie (Prefix Tree) Easy May 20, 2026
Airbnb Key Store With Sum-Dependency Cascades Hard May 19, 2026
Airbnb Multi-Stream Round-Robin Iterator Medium May 19, 2026
Figma File System Permissions Medium May 14, 2026
Apple Kubernetes Service Filter & Dependency Chain Medium May 14, 2026
Netflix Weighted Cache Hard May 12, 2026
Uber Uber Eats Cart & Pricing Engine Medium May 12, 2026
Anthropic Worker / Employee Grant Management Medium May 10, 2026
Uber / Amazon Design Meeting Scheduler Medium May 10, 2026
Coinbase Frontend Tech Execution — Reusable Dropdown Component Medium May 08, 2026
Citadel Order Book Pair Coding Medium May 07, 2026
Coinbase Worker Salary Medium May 06, 2026
Scale AI LLM API Practical and Output Validation Medium May 01, 2026
DoorDash Code Craft: Bootstrap Aggregated API Medium May 01, 2026
Reddit Reconstruct Billing Status Medium May 2026
Harvey Implement a DB Connection Pool Medium Apr 30, 2026
Tesla Rollback-Capable KV Store with Nested Transactions Medium Apr 30, 2026
Netflix Tagged Command Undo Medium Apr 30, 2026
Coinbase / Anthropic / Applied Intuition In-Memory Database Medium Apr 28, 2026
Netflix Latency Tracker Percentile Medium Apr 24, 2026
Instacart Bus Simulation Codebase Medium Apr 23, 2026
Instacart In-Memory Key-Value Store Hard Apr 23, 2026
Waymo Process Raw CSV for Downstream Consumers Medium Apr 22, 2026
Atlassian Popular Content Counter Medium Apr 21, 2026
Pinterest Grant / Revoke / Check Access on Hierarchy Medium Apr 21, 2026
Coinbase Food Delivery System (Multi-Level Coding) Medium Apr 20, 2026
Pinterest Escape Room Medium Apr 19, 2026
Anthropic ML Configuration System Medium Apr 17, 2026
NVIDIA Disk Space Manager / KV Store with setAll Medium Apr 15, 2026
Amazon Rate Limiter Medium Apr 15, 2026
Oracle LRU Cache with Expiration Medium Apr 14, 2026
Meta Friend Recommendation II Medium Apr 14, 2026
Amazon Minesweeper Game Design Medium Apr 13, 2026
Databricks / Amazon Design Lazy Array Medium Apr 13, 2026
Capital One Bank Class OOD: Deposit / Withdraw / Transfer Medium Apr 08, 2026
Two Sigma In-Memory SQL-Like Database Medium Apr 07, 2026
Walmart Labs Live Refactor: Function → Production Service Medium Apr 06, 2026
Amazon Credit Card System Hard Apr 05, 2026
Waymo Battleship Board (React, Frontend Onsite) Medium Apr 03, 2026
xAI Resumable Iterator with Save / Restore State Medium Apr 02, 2026
xAI In-Memory Database — Levels 1–4 (TTL + Backup/Restore) Hard Apr 01, 2026
Harvey Design a Text Editor Medium Apr 2026
Netflix Multi-thread Atomic Counter Easy Mar 31, 2026
OpenAI ModalLock and FairModalLock Hard Mar 30, 2026
Robinhood Friends Money Transfer Request Processor Medium Mar 30, 2026
Stripe Account Scheduler with LRU Medium Mar 27, 2026
Microsoft KV Store with Snapshot Versions Hard Mar 23, 2026
Uber OOD Counter Class Medium Mar 23, 2026
Uber Customer Revenue and Referral Tracking Medium Mar 22, 2026
Amazon Recursive Schema Validation Medium Mar 21, 2026
DoorDash Build UI from Mockup with API Medium Mar 20, 2026
Snapchat In-Memory Pub/Sub Medium Mar 18, 2026
Amazon Line Intersection Points Medium Mar 17, 2026
Apple / Google / LinkedIn / Microsoft / Salesforce LFU Cache Hard Mar 17, 2026
Citadel Single-Producer Multi-Consumer Ring Buffer Medium Mar 08, 2026
LinkedIn Max Stack Hard Mar 02, 2026
Apple / Uber Design Hit Counter Medium Mar 02, 2026
Snapchat Custom List, Iterator & Map Function Medium Feb 26, 2026
Apple Design a Deck of Cards Medium Feb 26, 2026
Snowflake / Applied Intuition Design Key-Value Store with Transactions Medium Feb 26, 2026
Amazon Music Player with Frequency Priority Medium Feb 22, 2026
Airbnb Banking — Deposit / Withdraw / Transaction / Balance Medium Feb 19, 2026
Reddit Report Chain Medium Feb 17, 2026
Scale AI / Verkada Design Card Game II Medium Feb 16, 2026
Atlassian Org Tree Lowest Common Department Medium Feb 15, 2026
Coinbase Interleave Iterator Medium Feb 13, 2026
NVIDIA Computation / Dependency Graph Validation and Pruning Medium Feb 12, 2026
LinkedIn Meeting Scheduler — Earliest Available Slot Medium Feb 12, 2026
Goldman Sachs Transaction Authorizer / Fraud Checks Medium Feb 12, 2026
Oracle Simplified Redis-Like KV / List Store Medium Feb 04, 2026
Oracle Hospital Appointment Booking API Medium Feb 04, 2026
LinkedIn Alert Monitor — Rolling Window + Severity Distribution + Spike Detection Medium Feb 04, 2026
Coinbase / Lyft Query Pagination Medium Feb 04, 2026
Oracle Apply List of Operations (Command Pattern) Medium Feb 03, 2026
xAI / Amazon / Bloomberg / ByteDance / Citadel / Google / LinkedIn / Microsoft / Netflix / Snapchat Weighted LRU Cache Medium Feb 01, 2026
Google Restaurant Waitlist: join / delete / find_first_match Medium Feb 01, 2026
Snowflake Top K Book Sales Easy Feb 01, 2026
Snapchat Search Suggestion Service Medium Jan 30, 2026
Waymo Waymo Passenger Pickup Scheduler (OO Design) Medium Jan 29, 2026
Citadel Multi-Exchange BBO / NBBO Class Medium Jan 29, 2026
Uber Design a Pickup Area Driver Queue Medium Jan 29, 2026
Apple / Microsoft Binary Search Tree Iterator Medium Jan 29, 2026
Citadel Application-to-Exchange Routing OOD with Sliding-Window Alerts Medium Jan 28, 2026
Citadel Weighted Random Sampling with Insert / Delete Hard Jan 28, 2026
Stripe RBAC Role Resolver Medium Jan 27, 2026
Microsoft Idempotency API with Idempotency-Key Header Medium Jan 26, 2026
Instacart Worker Attendance & Payroll Medium Jan 26, 2026
Bloomberg Top-K Frequent Tickers (Stock Leaderboard) Hard Jan 26, 2026
xAI Checkers Game Medium Jan 26, 2026
Netflix Music Playlist Medium Jan 26, 2026
Citadel LRU + LFU + Custom Eviction Function Medium Jan 25, 2026
Akuna Capital Moving Average Signal System Medium Jan 23, 2026
LinkedIn LRU Cache + Thread-Safe Follow-up Hard Jan 22, 2026
LinkedIn Design Cache with Eviction Medium Jan 22, 2026
Citadel BST from Scratch (insert / search / delete) + Balancing Discussion Medium Jan 22, 2026
Snowflake / ByteDance Design Circular Queue Medium Jan 22, 2026
Google Run-Length Vector Storage + Dot Product Medium Jan 21, 2026
Snapchat iOS Scrollable Grid & Swift Concurrency Medium Jan 20, 2026
Capital One Virtual Credit Card Validator (Case Study) Medium Jan 19, 2026
Snowflake Throne Inheritance Medium Jan 18, 2026
Ramp Task Management System II Medium Jan 17, 2026
Netflix Sort by User Preference Easy Jan 17, 2026
Ramp In-Memory Banking System (4 Levels) Medium Jan 17, 2026
Citadel / ByteDance Merge K Sorted Price Streams Medium Jan 16, 2026
Optiver Design Circular Queue (Ring Buffer) Medium Jan 16, 2026
Roblox / Microsoft / Pinterest Design Search Autocomplete System Medium Jan 16, 2026
JPMorgan C++ Virtual / Destructor / Pointer Review Easy Jan 15, 2026
Citadel Implement a Round-Robin Task Scheduler Medium Jan 15, 2026
Apple Airplane Seat Reservation API Medium Jan 06, 2026
Bloomberg Todo List OOP Design Medium Jan 04, 2026
Apple Design TTL Cache Medium Jan 02, 2026
Netflix Spam Email Detection Medium Jan 01, 2026
Google Babylon Tile-Stack Merge Game Hard Dec 29, 2025
Snowflake / ByteDance / Databricks / Perplexity Design In-Memory File System Medium Dec 27, 2025
Airbnb Design Retriable Function Medium Dec 23, 2025
Roblox Design a Multi-Resource Resource Loader Medium Dec 23, 2025
Apple / Bloomberg / Goldman Sachs / Uber Insert Delete GetRandom O(1) Medium Dec 22, 2025
Coinbase / Anthropic / HubSpot / Ramp Recipe Manager Medium Dec 15, 2025
xAI Dynamic Batch Inference Medium Dec 14, 2025
Apple Design (key, value) Storage with Snapshots Medium Dec 09, 2025
Rippling Music Player Medium Dec 08, 2025
DoorDash Code Craft: Cart with Promotions Medium Dec 07, 2025
Stripe / Amazon / Atlassian / Google / Microsoft / Pinterest / Roblox / Snapchat / Snowflake / Waymo Rate Limiter Easy Dec 06, 2025
Netflix Event Logger with Rate Limiting Easy Dec 05, 2025
Oracle First-Login Only-Once User Tracker (O(1) Worst-Case) Medium Dec 01, 2025
Atlassian File System Collection Medium Nov 28, 2025
Atlassian / Google / Tesla URL Router Design Hard Nov 28, 2025
Bloomberg Trade Processor with Subscribe / Unsubscribe Hard Nov 27, 2025
Oracle Product Price Tracker Medium Nov 24, 2025
Bloomberg Simplified Grep Medium Nov 22, 2025
Microsoft Validate Lat/Long With Minimum Expensive API Calls Medium Nov 21, 2025
Lyft Frontend Autocomplete Component Medium Nov 17, 2025
Optiver News Aggregation / Subscription System Medium Nov 17, 2025
Databricks Implement Circuit Breaker Pattern Medium Nov 17, 2025
LinkedIn Sparse Vector / Matrix Product Medium Nov 16, 2025
Two Sigma HashMap from Scratch Medium Nov 13, 2025
OpenAI Chat Bot System Refactoring Medium Nov 13, 2025
Square Product Price Query System Easy Nov 11, 2025
Akuna Capital Rolling Statistics: Max, Mean, and Mode Medium Nov 11, 2025
OpenAI / Airbnb / Amazon / Confluent / Databricks / Google / LinkedIn / Pinterest / Snapchat / Snowflake Durable Key-Value Store Serialization Medium Nov 08, 2025
OpenAI / Airbnb In-Memory Database with SQL Operations Medium Nov 07, 2025
Akuna Capital Communications Handler (CommsHandler) Medium Nov 04, 2025
Akuna Capital Enemy Factory with Shared Instances Medium Nov 02, 2025
Stripe Feature Flag SDK Medium Oct 26, 2025
Databricks Multi-Threaded Chat System Medium Oct 24, 2025
Bloomberg Stock Trade Ranking System Medium Oct 16, 2025
Akuna Capital / Two Sigma Exchange Order Matching Engine Medium Oct 13, 2025
Airbnb Flatten 2D Array With Remove Medium Oct 09, 2025
Perplexity Embedding Model Server Medium Oct 09, 2025
Optiver Design Squirrel Nut Tracker Medium Oct 07, 2025
IBM Frontend CSS Flexbox Layout Task Easy Oct 07, 2025
SoFi Star Rating Component Medium Oct 06, 2025
Akuna Capital C++ Object Pool Debugging Medium Oct 05, 2025
Atlassian / Amplitude Snake Game Medium Oct 02, 2025
Atlassian Customer Service Rating Medium Oct 02, 2025
Intuit Customer Scheduler: VIP Priority and 2:1 Fairness Medium Oct 02, 2025
Waymo Sparse Matrix Left- and Right-Multiply Vector Medium Sep 29, 2025

Page 1 of 2 · Page 2 →