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. 73What is included in a web server request?MediumTechnical· LinkedIn
  2. 74What is an API and how does it work?MediumSystem designTechnical· Apple, Meta
  3. 75What is caching and why is it needed?MediumTechnical· Amazon
  4. 76What is a full-stack developer?MediumTechnical· Apple, Uber
  5. 77When would you recommend Azure vs. AWS?MediumTechnical· JP Morgan Chase
  6. 78You are handed a pair of Apple AirPods for the first time. Write a test plan for this product.MediumBehavioralProduct· Apple
  7. 79What factors could have caused a major system like YouTube to fail when it went down last week?MediumTechnical· Google, Youtube
  8. 80If given two strings, each containing a number larger than 32-bit, how do you add them and return the result as a string?MediumCodingTechnical· Waymo
  9. 81How does Alexa process voice commands?MediumSystem designTechnical· Amazon
  10. 82What would you do if Amazon.com is loading slowly?MediumDataProduct· Blend
  11. 83Given two integers represented by two arrays, return the product of the two integers in the same array format.MediumTechnical· Google
  12. 84How do you balance engineering foundational work with building new features?MediumBehavioralTechnical· Robinhood
  13. 85How would you build a system for running experiments such as A/B tests on an app or website?MediumTechnical· Google
  14. 86Tell me about a project where you had to clean and organize a large dataset.MediumDataTechnical· Anthropic
  15. 87Coin ChangeMediumCodingTechnical· Apple, Citi
  16. 88Explain the most complex product you have built.MediumBehavioralTechnical· Google, Meta
  17. 89Describe why a video can be compressed significantly more than a picture in relative size.MediumTechnical· Google
  18. 90What is the concept of scalability?MediumTechnical· Amazon
  19. 91What concerns arise when ingesting data from a third-party source?MediumTechnical· Shopify
  20. 92How do concurrent user flows work in Google Docs?MediumSystem designTechnical· Google
  21. 93Construct a binary tree from an ancestor matrix.MediumCodingTechnical· LinkedIn
  22. 94How would you convey insights and the methods used to a non-technical audience?MediumDataTechnical· IBM
  23. 95If a fire occurs in a data center, what actions would you take?MediumTechnical· Google
  24. 96What do you prioritize in a data center?MediumTechnical· Google