Interview Cache
Master your next technical interview with real questions from industry leaders.
Master your next technical interview with real questions from industry leaders.
97 problems across 5 categories
| Done | Title | Difficulty | Updated |
|---|---|---|---|
| Determine Exact Layover Booking Software EngineerCoding | Medium | Apr 12, 2026 | |
| Solve Linked-List and Iterator Problems Software EngineerCoding | Medium | Apr 8, 2026 | |
| Design a Scalable Job Scheduler Software EngineerSystem Design | Medium | Apr 8, 2026 | |
| Implement Text Layout and Query Parsing Software EngineerCoding | Easy | Mar 9, 2026 | |
| Design a Rental Marketplace Backend Backend EngineerSystem Design | Hard | Mar 7, 2026 | |
| Find smallest permutation under constraints Software EngineerCoding | Medium | Feb 12, 2026 | |
| Design a booking system Software EngineerSystem Design | Medium | Feb 12, 2026 | |
| Compute board-game score from regions Software EngineerCoding | Medium | Feb 12, 2026 | |
| Simulate pouring water onto terrain Software EngineerCoding | Medium | Feb 11, 2026 | |
| Design a group chat system Software EngineerSystem Design | Medium | Feb 11, 2026 | |
| Design a banking ledger for deposits/withdrawals Software EngineerCoding | Medium | Feb 11, 2026 | |
| Construct smallest number from I/D pattern Software EngineerCoding | Medium | Feb 11, 2026 | |
| Maximize sum with no adjacent tree nodes Software EngineerCoding | Hard | Jan 22, 2026 | |
| Find a split-stay booking across listings Software EngineerCoding | Hard | Jan 22, 2026 | |
| Detect overlap of two linked lists with cycles Software EngineerCoding | Hard | Jan 22, 2026 | |
| Design a real-time chat system with hot groups Software EngineerSystem Design | Hard | Jan 22, 2026 | |
| Find valid split-stay listing combinations Software EngineerCoding | Hard | Dec 20, 2025 | |
| Design a fast host listing metrics page Software EngineerSystem Design | Hard | Dec 20, 2025 | |
| Answer cross-team delivery and values questions Software EngineerBehavioral | Hard | Dec 20, 2025 | |
| Design a user activity query system Software EngineerSystem Design | Hard | Dec 15, 2025 | |
| Design a scalable notification system Software EngineerSystem Design | Medium | Nov 20, 2025 | |
| Find hotel pairs to cover a split stay Software EngineerCoding | Hard | Nov 18, 2025 | |
| Simulate pouring water onto a 1D terrain Software EngineerCoding | Medium | Oct 28, 2025 | |
| Test conversion difference and adjust for clustering Data Scientist | Medium | Oct 13, 2025 | |
| Compute C/T metrics from bookings and visits Data Scientist | Medium | Oct 13, 2025 | |
| Design a network-aware Wi‑Fi badge experiment Data ScientistProduct Sense | Medium | Oct 13, 2025 | |
| Build and evaluate an order prediction model Data Scientist | Medium | Oct 13, 2025 | |
| Compute browsing metrics in Python from logs Data Scientist | Medium | Oct 13, 2025 | |
| Design an A/B test with causal inference Data ScientistProduct Sense | Hard | Oct 13, 2025 | |
| Lead cross-functional decision without RCT evidence Data ScientistBehavioral | Hard | Oct 13, 2025 | |
| Design robust primary and guardrail metrics Data ScientistProduct Sense | Hard | Oct 13, 2025 | |
| Build panel in SQL; run causal regression Data Scientist | Medium | Oct 13, 2025 | |
| Analyze A/B test with rigorous diagnostics Data ScientistProduct Sense | Hard | Oct 13, 2025 | |
| Estimate impact of global launch without holdout Data ScientistProduct Sense | Hard | Oct 13, 2025 | |
| Design an extensible request Retryer Software EngineerCoding | Medium | Oct 13, 2025 | |
| Walk through a project in detail Software EngineerBehavioral | Medium | Sep 6, 2025 | |
| Solve and optimize menu combo DP Software EngineerCoding | Medium | Sep 6, 2025 | |
| Review a geospatial Python module Software Engineer | Medium | Sep 6, 2025 | |
| Prioritize consumer product opportunities Software EngineerProduct Sense | Medium | Sep 6, 2025 | |
| Maximize reward by scheduling jobs Software EngineerCoding | Medium | Sep 6, 2025 | |
| Implement retry wrapper and interdependent validators Software Engineer | Hard | Sep 6, 2025 | |
| Implement prioritized refund allocation engine Software EngineerCoding | Medium | Sep 6, 2025 | |
| Generate split-stay pairs efficiently Software EngineerCoding | Medium | Sep 6, 2025 | |
| Find minimal property set in neighborhood Software EngineerCoding | Medium | Sep 6, 2025 | |
| Find max-score path in weighted DAG Software EngineerCoding | Medium | Sep 6, 2025 | |
| Explain why you want to join Airbnb Software EngineerBehavioral | Medium | Sep 6, 2025 | |
| Design split-stay combinations API Software EngineerSystem Design | Hard | Sep 6, 2025 | |
| Design rental watchlist and notification system Software EngineerSystem Design | Hard | Sep 6, 2025 | |
| Design mutable sum-tree with fast queries Software EngineerCoding | Medium | Sep 6, 2025 | |
| Design menu DP and optimize for three items Software EngineerCoding | Medium | Sep 6, 2025 | |
| Design API for split-stay combinations Software EngineerSystem Design | Hard | Sep 6, 2025 | |
| Design and implement an Airbnb wallet Software EngineerSystem Design | Medium | Sep 6, 2025 | |
| Design and assess an A/B test Data ScientistProduct Sense | Hard | Sep 6, 2025 | |
| Design an Airbnb wallet with holds and payouts Software EngineerSystem Design | Hard | Sep 6, 2025 | |
| Design a scalable consumer feature Software EngineerSystem Design | Hard | Sep 6, 2025 | |
| Design a multi-channel notification system Software EngineerSystem Design | Hard | Sep 6, 2025 | |
| Describe your role, motivations, and values Software EngineerBehavioral | Medium | Sep 6, 2025 | |
| Describe self-learning and handling feedback Software EngineerBehavioral | Medium | Sep 6, 2025 | |
| Describe an impactful consumer project Software EngineerBehavioral | Medium | Sep 6, 2025 | |
| Define product success metrics Data ScientistProduct Sense | Medium | Sep 6, 2025 | |
| Compute split-stay listing pairs Software EngineerCoding | Medium | Sep 6, 2025 | |
| Check inorder subsequence and edit tree minimally Software EngineerCoding | Medium | Sep 6, 2025 | |
| Reduce frontend network requests efficiently Software EngineerSystem Design | Hard | Aug 12, 2025 | |
| Maximize tokens from nested crates Software EngineerCoding | Medium | Aug 12, 2025 | |
| Implement a reservation widget with pricing Software Engineer | Medium | Aug 12, 2025 | |
| Enable secure offline reservation caching Software EngineerSystem Design | Hard | Aug 12, 2025 | |
| Design multi-currency pricing end-to-end Software EngineerSystem Design | Hard | Aug 12, 2025 | |
| Design a dynamic rental pricing system Software EngineerSystem Design | Hard | Aug 12, 2025 | |
| Design a customer LTV prediction system Software EngineerSystem Design | Hard | Aug 12, 2025 | |
| Describe a flagship project’s architecture and tradeoffs Software EngineerBehavioral | Medium | Aug 12, 2025 | |
| Verify and modify inorder subsequence Software EngineerCoding | Medium | Aug 4, 2025 | |
| Solve palindrome pairs and key path Software EngineerCoding | Medium | Aug 4, 2025 | |
| Maximize path score in DAG Software EngineerCoding | Medium | Aug 4, 2025 | |
| Implement Connect Four game Software EngineerCoding | Medium | Aug 4, 2025 | |
| Discuss learning and feedback experiences Software EngineerBehavioral | Medium | Aug 4, 2025 | |
| Design Split Stay combinations API Software EngineerSystem Design | Medium | Aug 4, 2025 | |
| Design Connect Four engine Software EngineerCoding | Medium | Aug 1, 2025 | |
| Address miscommunication and alignment Software EngineerBehavioral | Medium | Aug 1, 2025 | |
| Implement Connect Four with win detection Software EngineerCoding | Medium | Jul 31, 2025 | |
| Find palindrome-forming string pairs Software EngineerCoding | Medium | Jul 31, 2025 | |
| Compute shortest path to collect all keys Software EngineerCoding | Medium | Jul 31, 2025 | |
| Review Python geodata code Software EngineerCoding | Medium | Jul 29, 2025 | |
| Design scalable notification system Software EngineerSystem Design | Hard | Jul 29, 2025 | |
| Design Connect-N winner detector Software EngineerCoding | Medium | Jul 29, 2025 | |
| Allocate refund across payments Software EngineerCoding | Medium | Jul 29, 2025 | |
| Compute minimum-cost service cover Software EngineerCoding | Medium | Jul 26, 2025 | |
| Maximize profit from non-overlapping jobs Software EngineerCoding | Medium | Jul 16, 2025 | |
| Discuss Airbnb motivations, hosting, feedback, community, challenges Software EngineerBehavioral | Medium | Jul 16, 2025 | |
| Design refundable transaction ledger and prioritization rules Software EngineerCoding | Medium | Jul 16, 2025 | |
| Design and implement Connect Four engine Software EngineerCoding | Medium | Jul 16, 2025 | |
| Design a hot-listing waitlist API Software EngineerSystem Design | Hard | Jul 16, 2025 | |
| Influence Decisions Without Direct Authority: Strategies and Outcomes Data ScientistBehavioral | Medium | Jul 12, 2025 | |
| Estimate Causal Impact Using Synthetic Control Methods Data ScientistProduct Sense | Hard | Jul 12, 2025 | |
| Define Success Metrics and Experiment Plan for Product Development Data ScientistProduct Sense | Medium | Jul 12, 2025 | |
| Analyze A/B Test Results to Inform Stakeholder Decisions Data ScientistProduct Sense | Medium | Jul 12, 2025 | |
| Aggregate User Activity, Fit Regression, Interpret Coefficients Data Scientist | Medium | Jul 12, 2025 | |
| Airbnb Mission, Belonging & Hosting Product ManagerBehavioralProduct Sense | Medium | Jul 4, 2025 |