Question bank

4,310 interview questions, answered.

Reference answers, what the interviewer is really testing, how it is graded, and the follow-ups that come next.

Easy 190Medium 2,498Hard 982
FiltersDifficulty, topic, company

4,310 questions

  1. 3889You are a product manager at Facebook working on the news feed. Design a system to determine if Facebook should display an ad or a friend recommendation after every 20 posts in the feed for the users.HardProduct
  2. 3890Design a test to measure the effectiveness of a new rider-driver matching algorithm.MediumData
  3. 3891Design TinderHardSystem design
  4. 3892Design Weather AppMediumSystem design
  5. 3893How do you determine sample size based off a certain power you want?MediumData
  6. 3894Diagnose a 30% drop in usage on the Apple App Store.HardDataProduct
  7. 3895You’re a PM on IG Live team, and the number of viewers on lives has gone down steadily by 10%. What is going on and what do you do?HardDataProduct
  8. 3896Explain the differences between wide and narrow dependencies in Apache Spark.MediumTechnical
  9. 3897Given a large set of CSV files with thousands of paragraphs each, how would you detect duplicates within each file, and how would you scale this solution for many files?MediumCoding
  10. 3898E-commerce (2 of 5)EasyCodingData
  11. 3899Employee HierarchyHardCodingData
  12. 3900Estimate the number of daily flights from London to Dubai.MediumProduct
  13. 3901Estimate the total number of videos on YouTube.MediumProduct
  14. 3902Estimate the number of Zomato food delivery drivers in Bangalore, India.MediumProduct
  15. 3903How would you handle an exploding gradient, given a neural network?MediumTechnicalAI ML
  16. 3904You're the PM for Facebook. There's been a significant drop in user engagement over the past 10 days. How would you investigate the cause and what steps would you take to address it?HardDataProduct
  17. 3905What if you're on a tight on time and want to run your A/B test faster, or you don't have a large enough sample size for statistical significance?HardData
  18. 3906Clay take-home: purpose and gradingMediumProduct
  19. 3907Model vs. product tradeoffMediumProduct
  20. 3908OpenAI FDE take-home: ~5-hour build using OpenAI's APIsMediumProduct
  21. 3909Why FDE and not "regular SWE"?MediumProduct
  22. 3910Design a system to filter duplicate schools on Facebook.MediumSystem design
  23. 3911Find Customers by DepartmentMediumCodingData
  24. 3912Find the Largest Smaller BST KeyHardCoding