Interview Cache
Master your next technical interview with real questions from industry leaders.
Master your next technical interview with real questions from industry leaders.
95 problems across 5 categories
| Done | Title | Difficulty | Updated |
|---|---|---|---|
| Explain Overfitting and Transformer Attention Machine Learning Engineer | Medium | Apr 29, 2026 | |
| Determine Whether Courses Can Be Completed Machine Learning EngineerCoding | Medium | Apr 29, 2026 | |
| Solve Decimal Coin Change Machine Learning EngineerCoding | Medium | Apr 28, 2026 | |
| Discuss ML Project Tradeoffs Machine Learning Engineer | Medium | Apr 28, 2026 | |
| Design User Embedding Semantic Search Machine Learning EngineerSystem Design | Medium | Apr 28, 2026 | |
| Design a Family-Friendly Listing Classifier Machine Learning EngineerSystem Design | Medium | Apr 28, 2026 | |
| Find Maximum Island Perimeter Software EngineerCoding | Medium | Apr 5, 2026 | |
| Solve Three Algorithmic Tasks Software EngineerCoding | Hard | Mar 18, 2026 | |
| Design a News Aggregator Software EngineerSystem Design | Hard | Mar 18, 2026 | |
| Implement a Timestamped Counter Software EngineerCoding | Medium | Mar 1, 2026 | |
| Implement a custom list with iterator and map Software EngineerCoding | Medium | Mar 1, 2026 | |
| Implement a Leaky Bucket Limiter Software EngineerCoding | Hard | Feb 23, 2026 | |
| Model an ads ranking system Machine Learning Engineer | Medium | Feb 12, 2026 | |
| Maximize correct guesses in a hat line puzzle Software EngineerCoding | Medium | Feb 12, 2026 | |
| Find all quadruplets summing to target Machine Learning EngineerCoding | Medium | Feb 12, 2026 | |
| Design real-time ad impression and spend tracking Software EngineerSystem Design | Medium | Feb 12, 2026 | |
| Design a video recommendation system Machine Learning EngineerSystem Design | Medium | Feb 12, 2026 | |
| Design a device owner lookup service Software EngineerSystem Design | Medium | Feb 12, 2026 | |
| Implement a search autocomplete suggestion service Software EngineerCoding | Hard | Feb 11, 2026 | |
| Find minimum-latency path across dependent services Software EngineerCoding | Hard | Feb 11, 2026 | |
| Explain BatchNorm, optimizers, and L1/L2 Machine Learning Engineer | Medium | Feb 11, 2026 | |
| Determine escape path with blockers and spreading fire Software EngineerCoding | Hard | Feb 11, 2026 | |
| Design short URL service with click counting Software EngineerSystem Design | Hard | Feb 11, 2026 | |
| Design an ads ranking ML system Machine Learning EngineerSystem Design | Medium | Feb 11, 2026 | |
| Design a search-to-ads ranking pipeline Machine Learning EngineerSystem Design | Medium | Feb 11, 2026 | |
| Design an Instagram Stories feature Software EngineerSystem Design | Medium | Feb 8, 2026 | |
| Check if a binary tree is complete Software EngineerCoding | Medium | Feb 8, 2026 | |
| How do you deliver when time is tight? Software EngineerBehavioral | Medium | Jan 10, 2026 | |
| Find max node-value range across components Software EngineerCoding | Medium | Jan 10, 2026 | |
| Explain core ML fundamentals and tradeoffs Machine Learning Engineer | Medium | Jan 10, 2026 | |
| Design a short-video recommender for short-term interest Machine Learning EngineerSystem Design | Medium | Jan 10, 2026 | |
| Describe an innovation you drove end-to-end Machine Learning EngineerBehavioral | Medium | Jan 10, 2026 | |
| Implement an iOS scrollable grid with navigation Software EngineerCoding | Hard | Jan 2, 2026 | |
| Implement a size-bounded LRU cache Software EngineerCoding | Hard | Jan 2, 2026 | |
| Implement a dictionary without built-in Dictionary Software EngineerCoding | Hard | Jan 2, 2026 | |
| Explain Swift memory, value semantics, and GCD Software EngineerCoding | Hard | Jan 2, 2026 | |
| Design a Story feature with offline support Software EngineerSystem Design | Hard | Jan 2, 2026 | |
| Check whether an integer is a power of two Software EngineerCoding | Hard | Jan 2, 2026 | |
| Design backend for Uber-like ride-hailing service Software EngineerSystem Design | Hard | Dec 8, 2025 | |
| Count ways to decode digit string Software EngineerCoding | Hard | Dec 8, 2025 | |
| Compute longest increasing path in matrix Software EngineerCoding | Hard | Dec 8, 2025 | |
| Implement sin(x) with precision constraints Software EngineerCoding | Medium | Nov 26, 2025 | |
| How do you decide with limited information? Software EngineerBehavioral | Medium | Nov 26, 2025 | |
| Implement LRU cache and prime products array Software EngineerCoding | Hard | Oct 28, 2025 | |
| Design ride-hailing and price alert systems Software EngineerSystem Design | Hard | Oct 28, 2025 | |
| Compute maximum perimeter among islands Software EngineerCoding | Medium | Oct 21, 2025 | |
| Design an experiment for spam filtering impact Data ScientistProduct Sense | Hard | Oct 13, 2025 | |
| Compute posterior spam risk from flags Data Scientist | Medium | Oct 13, 2025 | |
| Compute same-day acceptance metrics last week Data Scientist | Medium | Oct 13, 2025 | |
| Influence a senior partner with data Data ScientistBehavioral | Medium | Oct 13, 2025 | |
| Compute CTR and metrics with pandas Data Scientist | Medium | Oct 13, 2025 | |
| Decide whether to launch Group Story Data ScientistProduct Sense | Medium | Oct 13, 2025 | |
| Design and analyze a banner A/B test Data ScientistProduct Sense | Hard | Oct 13, 2025 | |
| Explain Random Forest randomness and implications Data Scientist | Hard | Oct 13, 2025 | |
| Derive logistic regression and thresholds Data Scientist | Hard | Oct 13, 2025 | |
| Solve a two-jug measuring problem Software EngineerCoding | Medium | Sep 6, 2025 | |
| Implement binary search for boundary index Software EngineerCoding | Medium | Sep 6, 2025 | |
| Find top co-purchased products Software EngineerCoding | Medium | Sep 6, 2025 | |
| Explain median vs mean for L1/L2 Software Engineer | Medium | Sep 6, 2025 | |
| Explain core ML concepts and design choices Machine Learning Engineer | Hard | Sep 6, 2025 | |
| Determine and print expression to reach target Machine Learning EngineerCoding | Medium | Sep 6, 2025 | |
| Design real-time top-K POI retrieval on maps Machine Learning EngineerSystem Design | Hard | Sep 6, 2025 | |
| Design product co-occurrence analytics API Software EngineerSystem Design | Hard | Sep 6, 2025 | |
| Design Manhattan-distance meeting point finder Software EngineerCoding | Medium | Sep 6, 2025 | |
| Design a streaming ads system Software EngineerSystem Design | Hard | Sep 6, 2025 | |
| Design a harmful content detection system Machine Learning EngineerSystem Design | Hard | Sep 6, 2025 | |
| Count decodings of a numeric string Machine Learning EngineerCoding | Medium | Sep 6, 2025 | |
| Compute islands in a binary grid Software EngineerCoding | Medium | Sep 6, 2025 | |
| Compute expectations and test fairness for coin flips Data Scientist | Easy | Sep 1, 2025 | |
| Find nearest room; extend to two users Machine Learning EngineerCoding | Medium | Aug 13, 2025 | |
| Describe improving workflow and challenges Software EngineerBehavioral | Medium | Aug 13, 2025 | |
| Describe a challenging project you led Machine Learning EngineerBehavioral | Medium | Aug 13, 2025 | |
| Count islands with eight-direction adjacency Software EngineerCoding | Medium | Aug 13, 2025 | |
| Compare convolutions and transformers Machine Learning Engineer | Medium | Aug 13, 2025 | |
| Implement XML tokenizer and parser with operations Software EngineerCoding | Medium | Aug 10, 2025 | |
| Solve Open the Lock BFS Software EngineerCoding | Medium | Aug 4, 2025 | |
| Optimize Churn Prediction: Feature Engineering and Model Selection Data Scientist | Hard | Aug 4, 2025 | |
| Influence Partner Teams Without Formal Authority: Strategies Explained Data ScientistBehavioral | Medium | Aug 4, 2025 | |
| How to Update Bayesian Model for Concept Drift? Data Scientist | Medium | Aug 4, 2025 | |
| Design A/B Test for New Recommendation Algorithm Launch Data ScientistProduct Sense | Medium | Aug 4, 2025 | |
| Compute User Retention and Analyze Event Data Data Scientist | Medium | Aug 4, 2025 | |
| Solve rotating-lock BFS with blockers Software EngineerCoding | Medium | Jul 31, 2025 | |
| Parallelize the lock BFS safely Software EngineerSystem Design | Hard | Jul 31, 2025 | |
| Compute shortest recursive string encoding Software EngineerCoding | Medium | Jul 31, 2025 | |
| Handle cards, islands, Trie, median Software EngineerCoding | Medium | Jul 29, 2025 | |
| Determine blockage and parse HTML tokens Software EngineerCoding | Medium | Jul 29, 2025 | |
| Compute sliding window median Software EngineerCoding | Medium | Jul 29, 2025 | |
| Find index of first unique character Software EngineerCoding | Medium | Jul 28, 2025 | |
| Monitor Friend-Request System for Quality and Abuse Data Scientist | Medium | Jul 12, 2025 | |
| Influence Cross-Functional Teams Without Formal Authority Data ScientistBehavioral | Medium | Jul 12, 2025 | |
| Determine Optimal Energy Project for 10% ROI Target Data ScientistProduct Sense | Medium | Jul 12, 2025 | |
| Design A/B Tests for Banner Ad and Group-Story Feature Data ScientistProduct Sense | Medium | Jul 12, 2025 | |
| Compute User Group Stories and Aggregate Story Engagement Data Scientist | Medium | Jul 12, 2025 | |
| Calculate Posterior Probability Using Bayes' Theorem Example Data Scientist | Easy | Jul 12, 2025 | |
| Build Predictive Model for Product Metric: Steps Explained Data Scientist | Medium | Jul 12, 2025 |