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
- 3985List the top three most important variables Uber could use to estimate the ETA for passenger pickup, beyond the ETA on Google Maps.MediumData
- 3986Uber is planning to launch a shuttle service in Bangalore, India. How should Uber go about it and which key metrics should they track to measure success?MediumData
- 3987What types of visualizations would you use to identify patterns in churn?MediumData
- 3988Why is Amazon buying retail companies and keeping them independent?MediumProduct
- 3989You’re the PM of YouTube’s Analytics. What would you pick as the three key metrics, and why?MediumData
- 3990What are the advantages and limitations of linear regression?EasyTechnicalAI ML
- 3991Amazon Order StatusHardCodingData
- 3992How do you approach an ambiguous request from a stakeholder?MediumData
- 3993Describe a situation where using an A/B test would be appropriate.MediumData
- 3994How would you assess whether a new feature launch was successful?MediumData
- 3995Build a product automating a three-way matching system for the Procure-to-Pay process, including exceptions handling.MediumProductTechnical
- 3996Biased Coin Flip HistogramEasyCoding
- 3997BST Successor SearchHardCoding
- 3998How much incremental revenue can a food delivery company make if it expands to a new vertical?MediumData
- 3999Campaign Impact RankingMediumCodingData
- 4000Explain the Central Limit Theorem (CLT) and why it is useful.MediumData
- 4001Describe a data project you worked on. What were some of the challenges you faced?EasyDataTechnical
- 4002Check if a given binary tree is height balanced.Medium
- 4003Check if two given binary trees are identical.EasyCoding
- 4004In an A/B test, how can you check if assignment to the various buckets was truly random?MediumData
- 4005You have two versions of email campaigns. How would you determine which campaigns will lead to higher sales?MediumData
- 4006Build a prompt template system with variable substitutionEasyCodingSystem design
- 4007Build a simple AI agent with tool useMediumCodingSystem design
- 4008Build a sliding-window + summary conversation memoryMediumCodingSystem design