| Assign Pins to Shortest Columns Software EngineerCoding | Medium | Apr 9, 2026 |
| Design Hierarchical Permission Checks Machine Learning EngineerCoding | Medium | Apr 3, 2026 |
| Implement weighted random choice Data ScientistCoding | Medium | Mar 10, 2026 |
| How would you evaluate a carousel launch? Data ScientistProduct Sense | Medium | Mar 10, 2026 |
| Solve five hard algorithm problems Machine Learning EngineerCoding | Medium | Mar 8, 2026 |
| Design notification and feed recommenders Machine Learning EngineerSystem Design | Medium | Mar 8, 2026 |
| Sample a string by real-valued scores Machine Learning EngineerCoding | Hard | Mar 1, 2026 |
| Explain overfitting, underfitting, and regularization Machine Learning Engineer | Hard | Mar 1, 2026 |
| Find First Prefix-Matching Word Software EngineerCoding | Medium | Feb 24, 2026 |
| Insert parentheses to minimize expression value Machine Learning EngineerCoding | Hard | Feb 9, 2026 |
| Implement Naive Bayes classifier from scratch Machine Learning Engineer | Hard | Feb 9, 2026 |
| Implement bagging with decision trees Machine Learning Engineer | Hard | Feb 9, 2026 |
| Answer core ML fundamentals questions Machine Learning Engineer | Hard | Feb 9, 2026 |
| Implement np.random.choice Data ScientistCoding | Easy | Feb 1, 2026 |
| How to evaluate a new Carousel feature Data ScientistProduct Sense | Easy | Feb 1, 2026 |
| Generate all hyperparameter combinations Machine Learning EngineerCoding | Medium | Jan 22, 2026 |
| Explain bias–variance, overfitting, and vanishing gradients Machine Learning Engineer | Medium | Jan 22, 2026 |
| Design an ads event reporting system Software EngineerSystem Design | Medium | Jan 22, 2026 |
| Compute reachable cells for a cleaning robot Software EngineerCoding | Medium | Jan 22, 2026 |
| Support room moves and query top-k fastest Machine Learning EngineerCoding | Hard | Jan 12, 2026 |
| Implement trie-based autocomplete Machine Learning EngineerCoding | Hard | Jan 12, 2026 |
| Design an unsafe content detection system Machine Learning EngineerSystem Design | Hard | Jan 12, 2026 |
| Design a real-time home feed ranker Machine Learning EngineerSystem Design | Hard | Jan 12, 2026 |
| Reconstruct route from unordered travel tickets Software EngineerCoding | Medium | Jan 6, 2026 |
| Implement sparse matrix storage, addition, and multiplication Software EngineerCoding | Medium | Jan 6, 2026 |
| Implement string-based rounding without floats Machine Learning EngineerCoding | Easy | Dec 15, 2025 |
| Explain learning-rate fluctuation and vanishing gradients Machine Learning Engineer | Easy | Dec 15, 2025 |
| Solve a 9x9 Sudoku puzzle Machine Learning EngineerCoding | Hard | Dec 13, 2025 |
| Explain overfitting and how to prevent it Machine Learning Engineer | Hard | Dec 13, 2025 |
| Design an ads system to improve CTR Machine Learning EngineerSystem Design | Hard | Dec 13, 2025 |
| Write SQL for top categories and highly active users Data Scientist | Easy | Dec 5, 2025 |
| Solve set equality and ad log top‑K Software EngineerCoding | Medium | Nov 11, 2025 |
| Design autocomplete and merchant bulk edits Software EngineerSystem Design | Medium | Nov 11, 2025 |
| Compute percent of first-cancel users who never return Data Analyst | Easy | Oct 26, 2025 |
| Design and assess video-pin increase experiment Data ScientistProduct Sense | Medium | Oct 13, 2025 |
| Find top category by video time spent Data Scientist | Medium | Oct 13, 2025 |
| Compute CTR by pin_format and date Data Scientist | Medium | Oct 13, 2025 |
| Implement and extend My Calendar III Data ScientistCoding | Medium | Oct 13, 2025 |
| Explain your ML project end-to-end Data Scientist | Hard | Oct 13, 2025 |
| Decide if ad load is optimized Data ScientistProduct Sense | Hard | Oct 13, 2025 |
| Explain BLS vs CLS; compute t-stats Data Scientist | Medium | Oct 13, 2025 |
| Write SQL to compute max-overlap lists Data Scientist | Medium | Oct 13, 2025 |
| Find list pair with maximum overlap Data ScientistCoding | Medium | Oct 13, 2025 |
| Demonstrate leadership with concrete STAR examples Data ScientistBehavioral | Hard | Oct 13, 2025 |
| Design rigorous A/B test and causal analysis Data Scientist | Hard | Oct 13, 2025 |
| Analyze a geo rollout and interpret charts Data ScientistProduct Sense | Hard | Oct 13, 2025 |
| Transform nested dicts with pandas apply/lambda Data Scientist | Medium | Oct 13, 2025 |
| Write windowed retention and ARPU SQL Data Scientist | Medium | Oct 13, 2025 |
| Write SQL and pandas for shopping events Data Scientist | Medium | Oct 13, 2025 |
| Design metrics and experiment for Shopping launch Data ScientistProduct Sense | Hard | Oct 13, 2025 |
| Diagnose CTR drop after recommendation launch Data ScientistProduct Sense | Hard | Oct 13, 2025 |
| Recover causal effect without a control group Data ScientistProduct Sense | Hard | Oct 13, 2025 |
| Estimate billboard reach and impressions Data Scientist | Hard | Oct 13, 2025 |
| Implement scalable prime generator Data ScientistCoding | Medium | Oct 13, 2025 |
| Write SQL to rank categories by impressions Data Scientist | Medium | Oct 13, 2025 |
| Design and interpret video-pins experiment results Data ScientistProduct Sense | Medium | Oct 13, 2025 |
| Compute average unique pins per user Data ScientistCoding | Easy | Oct 13, 2025 |
| Find top video category by average time Data Scientist | Medium | Oct 13, 2025 |
| Compute CTR by pin_format for new US users Data Scientist | Medium | Oct 13, 2025 |
| Interpret A/B results for video-pin increase Data ScientistProduct Sense | Medium | Oct 13, 2025 |
| Aggregate video time and unique pins in Python Data Scientist | Medium | Oct 13, 2025 |
| Compute CTR by format for new US users Data Scientist | Medium | Oct 13, 2025 |
| Implement stream line reader and settle balances Software EngineerCoding | Medium | Sep 10, 2025 |
| Design highly available blob storage service Software EngineerSystem Design | Medium | Sep 10, 2025 |
| Settle debts with minimal transactions Software EngineerCoding | Medium | Sep 6, 2025 |
| Reconstruct itinerary with lexicographic ties Software EngineerCoding | Medium | Sep 6, 2025 |
| Implement tap-to-infect color grid on iOS Software Engineer | Medium | Sep 6, 2025 |
| Implement string-based integer multiplication Software EngineerCoding | Medium | Sep 6, 2025 |
| Implement string-based big integer multiplication Software EngineerCoding | Medium | Sep 6, 2025 |
| Implement a min-heap column allocator Software EngineerCoding | Medium | Sep 6, 2025 |
| Determine equality of arbitrarily nested sets Software EngineerCoding | Medium | Sep 6, 2025 |
| Design ID allocator with resizable bucket ranges Software EngineerCoding | Medium | Sep 6, 2025 |
| Design adjustable ID allocator Software EngineerCoding | Medium | Sep 6, 2025 |
| Design a violation log analyzer Software EngineerCoding | Medium | Sep 6, 2025 |
| Design a high-throughput distributed rate limiter Software EngineerSystem Design | Hard | Sep 6, 2025 |
| Design a Google Photos–like service Software EngineerSystem Design | Hard | Sep 6, 2025 |
| Design a global high-throughput rate limiter Software EngineerSystem Design | Hard | Sep 6, 2025 |
| Demonstrate culture fit with examples Software EngineerBehavioral | Medium | Sep 6, 2025 |
| Decide target via subsequence plus/multiply expression Software EngineerCoding | Medium | Sep 6, 2025 |
| Cross-reference logs to flag spam numbers Software EngineerCoding | Medium | Sep 6, 2025 |
| Compute minimal transactions to settle debts Software EngineerCoding | Medium | Sep 6, 2025 |
| Build an emoji blaster animation on iOS Software Engineer | Medium | Sep 6, 2025 |
| Determine subsequence expression equals target Software EngineerCoding | Medium | Aug 4, 2025 |
| Verify Machine-Learning Fundamentals for E-commerce Recommendation Platform Data Scientist | Hard | Aug 4, 2025 |
| Measure Billboard Campaign Impact: Design, Bias, Test Strategy Data ScientistProduct Sense | Medium | Aug 4, 2025 |
| Calculate 95% Bootstrap Confidence Interval for Order Values Data ScientistCoding | Medium | Aug 4, 2025 |
| Find available reservation time slots Data ScientistCoding | Medium | Aug 2, 2025 |
| Analyze survey with gender imbalance Data Scientist | Hard | Aug 2, 2025 |
| Round numeric string values Software EngineerCoding | Medium | Jul 29, 2025 |
| Find minimal time to serve customers Software EngineerCoding | Medium | Jul 28, 2025 |
| Design Pin recommendation system Software EngineerSystem Design | Hard | Jul 28, 2025 |
| Find minimum shuttle transfers Software EngineerCoding | Medium | Jul 26, 2025 |
| Optimize Hyper-parameter Search to Prevent Combinatorial Explosion Data Scientist | Medium | Jul 12, 2025 |
| Maximize Non-Overlapping Task Scheduling Efficiency Data ScientistCoding | Medium | Jul 12, 2025 |
| Investigate Homepage Experiment Without Control Group: Methods and Metrics Data ScientistProduct Sense | Hard | Jul 12, 2025 |
| Implement LRUCache with O(1) Operations and Thread Safety Data ScientistCoding | Medium | Jul 12, 2025 |
| Implement Function to Return First n Prime Numbers Data ScientistCoding | Medium | Jul 12, 2025 |
| Implement DelayQueue with Idempotent Task Execution Data ScientistCoding | Medium | Jul 12, 2025 |
| Implement Data Structure for Top-K Elements in Streams Data ScientistCoding | Medium | Jul 12, 2025 |
| Implement Binary Search for Policy Violation Logs Data Scientist | Medium | Jul 12, 2025 |
| How to Design a Proportional Randomized Sampler? Data ScientistCoding | Medium | Jul 12, 2025 |
| Evaluate New Feed-Ranking Algorithm with A/B Testing Data ScientistProduct Sense | Medium | Jul 12, 2025 |
| Estimate Highway Billboard Impressions Using Traffic Data Data Scientist | Medium | Jul 12, 2025 |
| Develop Auto-Complete System for Dish Suggestions Data ScientistCoding | Medium | Jul 12, 2025 |
| Determine Pin Connections Through Common Boards Data ScientistCoding | Medium | Jul 12, 2025 |
| Determine Appropriate Statistical Test for Comparing Means Data Scientist | Medium | Jul 12, 2025 |
| Design Efficient Multi-Level Access Control System Data ScientistCoding | Medium | Jul 12, 2025 |
| Design Data Structure for Sparse Matrices Operations Data ScientistCoding | Medium | Jul 12, 2025 |
| Design Algorithm to Minimize Payments in Expense-Sharing App Data ScientistCoding | Medium | Jul 12, 2025 |
| Decode and Explain Ambiguity in Compression Strings Data ScientistCoding | Medium | Jul 12, 2025 |
| Clean and Aggregate Transactions for Finance Dashboard Data Scientist | Medium | Jul 12, 2025 |
| Assess Cultural Fit Through Behavioral Interview Questions Data ScientistBehavioral | Medium | Jul 12, 2025 |
| Assess Cultural Fit and Self-Reflection in Hiring Process Data ScientistBehavioral | Medium | Jul 12, 2025 |
| Analyze Global Engagement and Impressions with SQL Queries Data Scientist | Medium | Jul 12, 2025 |