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
Filters · onDifficulty, topic, company

2,498 questions

  1. 2209Design a Data Warehouse Schema for Customer SupportMediumDataSystem design
  2. 2210AI-assisted coding (MLE 2.0 round)MediumData
  3. 2211Logistic regression from scratch (Python)MediumData
  4. 2212OOP toy system (MLE 2.0 round)MediumData
  5. 2213How would you decide if Agile methodology is suited for a project?MediumProductBehavioral
  6. 2214Two machines produce light bulbs: Machine A produces 60% of the bulbs while machine B produces the remaining. Machine A produces defective bulbs at a rate of 5%, while machine B produces defective bulbs at a rate of 3%. If a randomly selected bulb is defective, what is the probability that it was produced by machine A?MediumData
  7. 2215Explain the process of deletion from a binary search tree (BST).MediumTechnical
  8. 2216Describe what happens when you visit https://google.com in your web browser.MediumSystem design
  9. 2217Design a meditation app.MediumProductSystem design
  10. 2218Design Naukri, a job search platform.MediumSystem design
  11. 2219Design PasteBin.MediumProductSystem design
  12. 2220Design a product to gather user feedback from various other products or services.MediumProduct
  13. 2221Design a queuing system for a call center with N representatives to handle more than N requests, where each request takes between 2 and 4 seconds to complete.MediumTechnical
  14. 2222Design a test to measure the effectiveness of a new rider-driver matching algorithm.MediumData
  15. 2223Design Weather AppMediumSystem design
  16. 2224How do you determine sample size based off a certain power you want?MediumData
  17. 2225Explain the differences between wide and narrow dependencies in Apache Spark.MediumTechnical
  18. 2226Given 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
  19. 2227Estimate the number of daily flights from London to Dubai.MediumProduct
  20. 2228Estimate the total number of videos on YouTube.MediumProduct
  21. 2229Estimate the number of Zomato food delivery drivers in Bangalore, India.MediumProduct
  22. 2230How would you handle an exploding gradient, given a neural network?MediumTechnicalAI ML
  23. 2231Clay take-home: purpose and gradingMediumProduct
  24. 2232Model vs. product tradeoffMediumProduct