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
- 2353As a PM at Uber, what key metrics would you track to measure its success in a new city?Medium·
Swiggy - 2354Should Microsoft Azure build a data center in space?HardProduct·
Microsoft - 2355As a PM at Microsoft, design a B2B customer support product for them.HardProduct·
Microsoft - 2356How would you grow Microsoft Copilot by 10x?HardProduct·
Google - 2357What are the considerations for creating an apps marketplace for Microsoft Office Suite, including its pros and cons?HardProduct·
Microsoft - 2358Microsoft PM Discussion BoardHard·
Microsoft - 2359How would you launch a Copilot Plus feature in Surface?MediumProduct·
Microsoft - 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 - 2361Find the minimum characters to insert to make a string a palindrome.MediumCoding·
Uber - 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 - 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 - 2364What is a minimum viable product and how do you build one?MediumProduct·
Apple, Dell - 2365Find the minimum window substring.MediumCoding·
Airbnb, Dropbox - 2366Tell me about a mistake you made and what you learned from it.MediumBehavioral·
Discord, Meta - 2367How would you mitigate negative experiences on OpenTable?MediumDataProduct·
DoorDash - 2368How do you mitigate risk on high-visibility projects?MediumDataProduct·
Google - 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 - 2370Design a Distributed Message QueueHardSystem design·
Amazon - 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 - 2372How would you monetize Facebook Dating?MediumProduct·
Meta - 2373How would you monetize Google Assistant?MediumProductSystem design·
Google - 2374How would you monetize Facebook Messenger?HardProduct·
Meta - 2375Imagine a teleportation machine that can teleport humans for 100 meters. How would you monetize it? What are the use cases?MediumProduct·
Google, Pinterest - 2376How would you monetize WhatsApp?MediumProduct· WWhatsApp