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. 2353As a PM at Uber, what key metrics would you track to measure its success in a new city?Medium· Swiggy
  2. 2354Should Microsoft Azure build a data center in space?HardProduct· Microsoft
  3. 2355As a PM at Microsoft, design a B2B customer support product for them.HardProduct· Microsoft
  4. 2356How would you grow Microsoft Copilot by 10x?HardProduct· Google
  5. 2357What are the considerations for creating an apps marketplace for Microsoft Office Suite, including its pros and cons?HardProduct· Microsoft
  6. 2358Microsoft PM Discussion BoardHard· Microsoft
  7. 2359How would you launch a Copilot Plus feature in Surface?MediumProduct· Microsoft
  8. 2360What milestones would you look for to determine if a product isn’t performing well, and what process would you lay out to sunset the product while handling stakeholders?HardDataProduct· Google
  9. 2361Find the minimum characters to insert to make a string a palindrome.MediumCoding· Uber
  10. 2362Given a large n-ary tree where the root node can pass information to one child per iteration, and in subsequent iterations, nodes can pass information to one child while the root continues with others, find the minimum number of iterations to reach all nodes.MediumCoding· Google
  11. 2363Given two strings (Word 1 and Word 2) and a list of valid words from a dictionary, return the minimum number of operations required to convert Word 1 to Word 2.HardCoding· Airbnb
  12. 2364What is a minimum viable product and how do you build one?MediumProduct· Apple, Dell
  13. 2365Find the minimum window substring.MediumCoding· Airbnb, Dropbox
  14. 2366Tell me about a mistake you made and what you learned from it.MediumBehavioral· Discord, Meta
  15. 2367How would you mitigate negative experiences on OpenTable?MediumDataProduct· DoorDash
  16. 2368How do you mitigate risk on high-visibility projects?MediumDataProduct· Google
  17. 2369Explain how to train and deploy an ML model for license plate detection for customer pick-up orders at a retail store. How do you decide between on-premise versus cloud deployment?MediumTechnical· Google
  18. 2370Design a Distributed Message QueueHardSystem design· Amazon
  19. 2371Modify this PyTorch pseudo-code to perform negative sampling if the pos_ids are known: label #shape=[batch_s, pos_ids] hidden #shape=[batch_s, ch] logits #shape=[ch, C] out=np.dot(logits, hidden(X)) #shape=[batch_s, C] loss=cross_entropy(out, label)MediumProduct· SAP
  20. 2372How would you monetize Facebook Dating?MediumProduct· Meta
  21. 2373How would you monetize Google Assistant?MediumProductSystem design· Google
  22. 2374How would you monetize Facebook Messenger?HardProduct· Meta
  23. 2375Imagine a teleportation machine that can teleport humans for 100 meters. How would you monetize it? What are the use cases?MediumProduct· Google, Pinterest
  24. 2376How would you monetize WhatsApp?MediumProduct· WWhatsApp