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

81 questions

  1. 25How would you handle negative user feedback about YouTube, and how would you address it with the engineering team?MediumProductTechnical· Google, Youtube
  2. 26How would you create a high-speed network to communicate with team members on the Moon?HardTechnical· Google
  3. 27How does the internet work?MediumTechnical· Google
  4. 28How do you develop metrics for a project?MediumDataTechnical· Google
  5. 29How would you upgrade 5000 servers?MediumSystem designTechnical· Google
  6. 30How do image compression and text compression work? How are they similar and how are they different?MediumTechnical· Google
  7. 31How would you improve Google Docs's real-time collaboration feature?MediumProductTechnical· Google
  8. 32What are the major factors to improve response time and latency for a website?MediumTechnical· Google
  9. 33Explain 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
  10. 34How would you integrate Amazon Alexa hardware into a car without software integration?MediumProductTechnical· Google
  11. 35How would you reduce bandwidth in a video streaming app? What technical metrics would you consider?HardTechnical· Google
  12. 36Discuss your release and branching strategy.MediumTechnical· Google, Toptal
  13. 37Design a post-accident algorithm for a self-driving car.MediumProductTechnical· Google
  14. 38Can you provide an example of a strategy you developed to address a technology gap at your company, and explain how you decided between build, buy, or partnership?HardProductTechnical· Google
  15. 39What are the top 3 technology trends that will change the landscape in the next decade?MediumTechnical· Amazon, Google
  16. 40What factors could have caused a major system like YouTube to fail when it went down last week?MediumTechnical· Google, Youtube
  17. 41Given two integers represented by two arrays, return the product of the two integers in the same array format.MediumTechnical· Google
  18. 42How would you build a system for running experiments such as A/B tests on an app or website?MediumTechnical· Google
  19. 43Explain the most complex product you have built.MediumBehavioralTechnical· Google, Meta
  20. 44Describe why a video can be compressed significantly more than a picture in relative size.MediumTechnical· Google
  21. 45How do concurrent user flows work in Google Docs?MediumSystem designTechnical· Google
  22. 46If a fire occurs in a data center, what actions would you take?MediumTechnical· Google
  23. 47What do you prioritize in a data center?MediumTechnical· Google
  24. 48Explain your day-to-day responsibilities as a TPM.MediumBehavioralTechnical· Google