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

234 questions

  1. 73How would you implement dynamic pricing and A/B test it?HardDataProduct· Lyft
  2. 74How would you improve Google Docs's real-time collaboration feature?MediumProductTechnical· Google
  3. 75What are the major factors to improve response time and latency for a website?MediumTechnical· Google
  4. 76Find the k-th smallest and k-th largest element in a binary search tree (BST).MediumCodingTechnical· LinkedIn
  5. 77What are the key technical elements and considerations required to develop a push notification system for an app?MediumTechnical· Capital One, T-Mobile
  6. 78How would you launch reactions for Facebook?HardDataProduct· Meta
  7. 79What could be the drivers for LinkedIn's performance in different markets?MediumDataTechnical· LinkedIn
  8. 80What are three endpoints on Discord?MediumTechnical· Discord, Solenis
  9. 81Describe your process for developing a marketing strategy for new products, especially in highly competitive industries like consumer electronics.HardTechnical· Anthropic
  10. 82A knapsack has a maximum capacity C and there are n items each with weight w[i] and value v[i]. Maximize the knapsack value without exceeding capacity.MediumCodingTechnical· Uber
  11. 83How would you measure success for Instagram Shops, excluding ad revenue?MediumDataProduct· Meta
  12. 84Explain 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
  13. 85Explain all kinds of OOP concepts in Python.MediumTechnical· Infosys
  14. 86Walk me through the pain points of a developer using serverless compute to deploy ML models and suggest options.MediumTechnical· Amazon
  15. 87How would you integrate Amazon Alexa hardware into a car without software integration?MediumProductTechnical· Google
  16. 88As a PM, how would you prioritize improving performance versus other features?MediumDataProduct· Asana
  17. 89Explain your product's technical stacks and the associated trade-offs.MediumTechnical· Motorola
  18. 90What is the important mechanism that happens within Random Forest and what does bootstrapping do in this algorithm?MediumTechnical· American Express
  19. 91How would you reduce bandwidth in a video streaming app? What technical metrics would you consider?HardTechnical· Google
  20. 92Discuss your release and branching strategy.MediumTechnical· Google, Toptal
  21. 93How would you advise the engineering team to select the best 3rd-party products to use?MediumTechnical· Motorola
  22. 94Design a post-accident algorithm for a self-driving car.MediumProductTechnical· Google
  23. 95Sort an array containing only 0s, 1s, and 2s.MediumCodingTechnical· LinkedIn
  24. 96Design the backend architecture for Spotify.HardTechnical· Microsoft, Spotify