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. 1201If you could choose 5 metrics for TikTok's customer service platform, what would they be?MediumDataProduct· TikTok
  2. 1202Get the top API users based on transaction logs.MediumCoding· Amazon
  3. 1203Given a list of sentences, find the top n most frequent words.MediumCoding· Microsoft
  4. 1204Print the top view of nodes in a binary tree.MediumCoding· Amazon
  5. 1205How many chickens are there in the world?Medium· Google
  6. 1206Tell me about a tough decision you made during a project.MediumBehavioral· Adobe, Amazon
  7. 1207As a TPM, how would you handle a project with unchanged deliverables but a cut in the time period by half?MediumDataProduct· LinkedIn
  8. 1208As a PM at Meta, what key metrics would you track for Meta's Workplace Chat?MediumData· Meta
  9. 1209What metrics would you track to evaluate a new ‘Top Picks’ ML feature for Netflix?MediumDataTechnical· Netflix
  10. 1210How would you track success at Slack?MediumBehavioral· Slack
  11. 1211Transform a flat array of objects into a nested list.MediumCoding· New York Times
  12. 1212In the transformer architecture, what makes the decoder different from the encoder?MediumData· Microsoft
  13. 1213A customer cannot watch videos on the Amazon Fire Stick. How would you triage and respond?MediumBehavioral· Amazon
  14. 1214How do you troubleshoot bugs in your code?MediumBehavioral· Apple
  15. 1215What metrics would you choose as True North for Facebook Story?MediumDataProduct· Meta
  16. 1216What are the different types of machine learning?MediumTechnicalAI ML· Google
  17. 1217You're a PM for Uber Eats. Cart conversation has dropped by 10% in the last 3 months. How would you find the root cause?MediumDataProduct· PayPal
  18. 1218How would you develop a strategy to acquire more users for Uber?MediumProduct· Uber
  19. 1219Tell me about a time when you could not provide a user requirement. What did you do?MediumBehavioral· Amazon
  20. 1220Tell me about a time when you underestimated someone you were supposed to work with.MediumBehavioral· Apple
  21. 1221What is overfitting or underfitting? Which models are most likely to experience this, and why?MediumTechnicalAI ML· Nvidia, OpenAI
  22. 1222What is your understanding of SDLC models and how would you implement it?MediumTechnical· Tesla
  23. 1223Tell me about a time when you had to share an unfavorable project update with your C-suite.MediumBehavioral· LexisNexis
  24. 1224Imagine you are a data scientist for Netflix. How would you use data to decide whether a TV series is worth renewing?MediumData· Netflix