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

179 questions

  1. 49What are the key technical elements and considerations required to develop a push notification system for an app?MediumTechnical· Capital One, T-Mobile
  2. 50What could be the drivers for LinkedIn's performance in different markets?MediumDataTechnical· LinkedIn
  3. 51What are three endpoints on Discord?MediumTechnical· Discord, Solenis
  4. 52A 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
  5. 53How would you measure success for Instagram Shops, excluding ad revenue?MediumDataProduct· Meta
  6. 54Explain 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
  7. 55Explain all kinds of OOP concepts in Python.MediumTechnical· Infosys
  8. 56Walk me through the pain points of a developer using serverless compute to deploy ML models and suggest options.MediumTechnical· Amazon
  9. 57How would you integrate Amazon Alexa hardware into a car without software integration?MediumProductTechnical· Google
  10. 58As a PM, how would you prioritize improving performance versus other features?MediumDataProduct· Asana
  11. 59Explain your product's technical stacks and the associated trade-offs.MediumTechnical· Motorola
  12. 60What is the important mechanism that happens within Random Forest and what does bootstrapping do in this algorithm?MediumTechnical· American Express
  13. 61Discuss your release and branching strategy.MediumTechnical· Google, Toptal
  14. 62How would you advise the engineering team to select the best 3rd-party products to use?MediumTechnical· Motorola
  15. 63Design a post-accident algorithm for a self-driving car.MediumProductTechnical· Google
  16. 64Sort an array containing only 0s, 1s, and 2s.MediumCodingTechnical· LinkedIn
  17. 65How would you store a list of numbers as a single number?MediumCodingTechnical· Atlassian, Microsoft
  18. 66Tell me about the design and architecture of the program you managed. Explain the system end-to-end and various technologies you picked with reason.MediumBehavioralSystem design· Amazon
  19. 67Tell me about a technical debt you introduced and its consequences. What trade-off options did you have?MediumBehavioralTechnical· Robinhood
  20. 68What is the time it takes to send a signal from one computer to all other computers?MediumSystem designTechnical· Coinbase, Intuit
  21. 69Tinder subscriptions renew monthly. Explain why different months may have different numbers of renewals.MediumTechnical· Tinder
  22. 70What are the top 3 technology trends that will change the landscape in the next decade?MediumTechnical· Amazon, Google
  23. 71What metrics would you track to evaluate a new ‘Top Picks’ ML feature for Netflix?MediumDataTechnical· Netflix
  24. 72What is your understanding of SDLC models and how would you implement it?MediumTechnical· Tesla