Interview Cache
Master your next technical interview with real questions from industry leaders.
Master your next technical interview with real questions from industry leaders.
96 problems across 4 categories
| Done | Title | Difficulty | Updated |
|---|---|---|---|
| Review a Web Application Architecture Software EngineerSystem Design | Easy | Apr 11, 2026 | |
| Count Trips From Vehicle Logs Software EngineerCoding | Easy | Apr 11, 2026 | |
| Process Mutable Matrix Sum Queries Software EngineerCoding | Medium | Apr 6, 2026 | |
| Design O(1) Randomized Multiset Software EngineerCoding | Easy | Apr 6, 2026 | |
| Explain Logistic Regression, Backprop, and Adam Data Scientist | Medium | Apr 5, 2026 | |
| Scale a Distributed Randomized Multiset Software EngineerSystem Design | Medium | Apr 2, 2026 | |
| Design a Randomized Multiset Software EngineerCoding | Medium | Apr 2, 2026 | |
| Can You Place N Objects? Software EngineerCoding | Medium | Mar 22, 2026 | |
| Design a Top-K Ranking Service Software EngineerSystem Design | Easy | Mar 10, 2026 | |
| Debug Queues and Solve Arrays Software EngineerCoding | Easy | Mar 10, 2026 | |
| Write SQL for rankings, state, and aggregations Data Scientist | Easy | Feb 21, 2026 | |
| Test whether US uploads more videos Data ScientistProduct Sense | Easy | Feb 21, 2026 | |
| Find index with positive suffix sums Data ScientistCoding | Medium | Feb 19, 2026 | |
| Explain variance reduction in random forests Data Scientist | Medium | Feb 19, 2026 | |
| Derive mean and variance of x̄ Data Scientist | Medium | Feb 19, 2026 | |
| Sample uniformly from a circle’s area Machine Learning EngineerCoding | Medium | Feb 18, 2026 | |
| Sample index from weighted probability distribution Machine Learning EngineerCoding | Medium | Feb 18, 2026 | |
| Generate uniform 0–6 from biased coin Machine Learning EngineerCoding | Medium | Feb 18, 2026 | |
| Design LinkedIn Learning course recommendations Machine Learning EngineerSystem Design | Medium | Feb 18, 2026 | |
| Design a system for LinkedIn Skills Machine Learning EngineerSystem Design | Medium | Feb 18, 2026 | |
| Answer practical ML foundations questions Machine Learning Engineer | Medium | Feb 18, 2026 | |
| Sketch distributions and compare mean/median/mode Data Scientist | Easy | Feb 16, 2026 | |
| Resolve Simpson’s paradox in email A/B test Data ScientistProduct Sense | Easy | Feb 16, 2026 | |
| Handle imbalance, sampling, and overfitting Data Scientist | Easy | Feb 16, 2026 | |
| Choose single queue vs multiple queues Data ScientistProduct Sense | Easy | Feb 16, 2026 | |
| Design O(1) insert/delete and frequency-weighted random Software EngineerCoding | Medium | Feb 12, 2026 | |
| Design a meeting scheduler API Software EngineerCoding | Medium | Feb 12, 2026 | |
| Resolve Simpson’s paradox in A/B email test Data ScientistProduct Sense | Easy | Feb 11, 2026 | |
| Handle imbalance, validate samples, and avoid overfitting Data Scientist | Easy | Feb 11, 2026 | |
| Choose better bank queue and describe distributions Data Scientist | Easy | Feb 11, 2026 | |
| Sample index from probability distribution Machine Learning EngineerCoding | Medium | Feb 11, 2026 | |
| Implement alert queries and spike detection Machine Learning EngineerCoding | Medium | Feb 11, 2026 | |
| Explain iOS ARC and avoid retain cycles Software EngineerCoding | Medium | Feb 11, 2026 | |
| Explain activations, losses, and Adam Machine Learning Engineer | Medium | Feb 11, 2026 | |
| Design a Skills inference system Machine Learning EngineerSystem Design | Medium | Feb 11, 2026 | |
| Compute inverse-depth weighted sum of nested lists Software EngineerCoding | Medium | Feb 11, 2026 | |
| Check perfect square using binary search Software EngineerCoding | Medium | Feb 11, 2026 | |
| Explain overfitting vs underfitting and fixes Machine Learning Engineer | Easy | Feb 8, 2026 | |
| Compute point-to-segment minimum distance Machine Learning EngineerCoding | Easy | Feb 8, 2026 | |
| How do you sample uniformly from an infinite stream? Data ScientistCoding | Easy | Feb 1, 2026 | |
| Design a short-video recommender system Data Scientist | Easy | Feb 1, 2026 | |
| Find top countries by population per continent Data Scientist | Easy | Feb 1, 2026 | |
| Do US members upload more videos than non-US? Data ScientistProduct Sense | Easy | Feb 1, 2026 | |
| Compute each member’s current notification status Data Scientist | Easy | Feb 1, 2026 | |
| Compute article-type diversity per user and histogram Data Scientist | Easy | Feb 1, 2026 | |
| Analyze member video posting behavior by country Data Scientist | Easy | Feb 1, 2026 | |
| Find dictionary words matching a phone digit string Software EngineerCoding | Medium | Jan 12, 2026 | |
| Design a malicious-URL checking service using an isMalicious API Software EngineerSystem Design | Medium | Jan 12, 2026 | |
| Design a metrics platform without alerting Software EngineerSystem Design | Medium | Dec 26, 2025 | |
| Compute graph distance and impacted services Software EngineerCoding | Medium | Dec 26, 2025 | |
| Implement an LRU cache with follow-ups Software EngineerCoding | Medium | Dec 8, 2025 | |
| Design a scalable key-value store Software EngineerSystem Design | Medium | Dec 8, 2025 | |
| Merge two N-ary trees by key rules Software EngineerCoding | Medium | Nov 21, 2025 | |
| Find the k-th largest element in an array Software EngineerCoding | Medium | Nov 21, 2025 | |
| Design an in-memory key-value store using maps Software EngineerSystem Design | Medium | Nov 21, 2025 | |
| Design a company-wide monitoring system Software EngineerSystem Design | Medium | Nov 21, 2025 | |
| Count connected land components in a grid Software EngineerCoding | Medium | Nov 21, 2025 | |
| Design scalable job scheduler and query dashboard Software EngineerSystem Design | Medium | Nov 20, 2025 | |
| Validate parentheses with one or three bracket types Software EngineerCoding | Medium | Oct 20, 2025 | |
| Group words that map to same phone digits Software EngineerCoding | Medium | Oct 20, 2025 | |
| Design a Top-K search words service Software EngineerSystem Design | Medium | Oct 20, 2025 | |
| Implement fast sampling for weighted k-sided die Data ScientistCoding | Medium | Oct 13, 2025 | |
| Derive expectation for two consecutive heads Data Scientist | Medium | Oct 13, 2025 | |
| Decide best email variant using stratified A/B analysis Data ScientistProduct Sense | Medium | Oct 13, 2025 | |
| Solve substring and top‑K pair problems Software EngineerCoding | Medium | Oct 13, 2025 | |
| Design an exception monitoring system with top‑K Software EngineerSystem Design | Medium | Oct 13, 2025 | |
| Solve six algorithmic problems Software EngineerCoding | Medium | Sep 6, 2025 | |
| Implement map and render to DOM Software Engineer | Medium | Sep 6, 2025 | |
| Explain HTTP verbs, CSS, and accessibility Software Engineer | Medium | Sep 6, 2025 | |
| Explain database transactions and ACID Software EngineerSystem Design | Medium | Sep 6, 2025 | |
| Differentiate Java final, finalize, finally Software EngineerCoding | Medium | Sep 6, 2025 | |
| Determine sanitized palindrome in string Software EngineerCoding | Medium | Sep 6, 2025 | |
| Detect intersection of two linked lists Software EngineerCoding | Medium | Sep 6, 2025 | |
| Design distributed parallel job processing Software EngineerSystem Design | Hard | Sep 6, 2025 | |
| Design a scalable calendar system Software EngineerSystem Design | Hard | Sep 6, 2025 | |
| Compare heap and stack memory Software EngineerCoding | Medium | Sep 6, 2025 | |
| Minimize adjacent-color assignment cost Software EngineerCoding | Medium | Aug 10, 2025 | |
| Find k closest values in a BST Software EngineerCoding | Medium | Aug 10, 2025 | |
| Design a max-stack with efficient operations Software EngineerCoding | Medium | Aug 8, 2025 | |
| Estimate Redesign Impact Using Propensity Score Matching Data ScientistProduct Sense | Medium | Aug 4, 2025 | |
| Diagnose Job-Application Decline: Funnel Stages and KPIs Analysis Data ScientistProduct Sense | Medium | Aug 4, 2025 | |
| Analyze time and space complexity Software EngineerCoding | Medium | Jul 31, 2025 | |
| Solve min window & animal conflicts Software EngineerCoding | Medium | Jul 29, 2025 | |
| Reverse a linked list Software EngineerCoding | Medium | Jul 29, 2025 | |
| Find lowest common ancestor Software EngineerCoding | Medium | Jul 29, 2025 | |
| Design Top K ranking system Software EngineerSystem Design | Hard | Jul 29, 2025 | |
| Count islands and distinct shapes Software EngineerCoding | Medium | Jul 29, 2025 | |
| Find shortest word transformation with caching Machine Learning EngineerCoding | Medium | Jul 16, 2025 | |
| Design a scalable metrics monitoring system Machine Learning EngineerSystem Design | Hard | Jul 16, 2025 | |
| Design a distributed key-value store Machine Learning EngineerSystem Design | Hard | Jul 16, 2025 | |
| Compute total covered interval length Machine Learning EngineerCoding | Medium | Jul 16, 2025 | |
| Improve Profile Completion Rate Data ScientistProduct Sense | Medium | Jul 12, 2025 | |
| Identify Top Contributors by Recent Post Count Data Scientist | Medium | Jul 12, 2025 | |
| Evaluate 'Job You May Be Interested In' Recommender Data ScientistProduct Sense | Hard | Jul 12, 2025 | |
| Diagnose Job Application Decline: Funnel Analysis and Segmentation Data ScientistProduct Sense | Medium | Jul 12, 2025 | |
| Analyze Trends to Diagnose Decline in Job Applications Data ScientistProduct Sense | Medium | Jul 12, 2025 |