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. 121Tell me about a project where you had to clean and organize a large dataset.MediumDataTechnical· Anthropic
  2. 122Coin ChangeMediumCodingTechnical· Apple, Citi
  3. 123Explain the most complex product you have built.MediumBehavioralTechnical· Google, Meta
  4. 124Describe why a video can be compressed significantly more than a picture in relative size.MediumTechnical· Google
  5. 125What is the concept of scalability?MediumTechnical· Amazon
  6. 126What concerns arise when ingesting data from a third-party source?MediumTechnical· Shopify
  7. 127How do concurrent user flows work in Google Docs?MediumSystem designTechnical· Google
  8. 128Construct a binary tree from an ancestor matrix.MediumCodingTechnical· LinkedIn
  9. 129How would you convey insights and the methods used to a non-technical audience?MediumDataTechnical· IBM
  10. 130If a fire occurs in a data center, what actions would you take?MediumTechnical· Google
  11. 131What do you prioritize in a data center?MediumTechnical· Google
  12. 132Explain your day-to-day responsibilities as a TPM.MediumBehavioralTechnical· Google
  13. 133How do you deal with interference?MediumTechnical· Tinder
  14. 134Design a cyber attack.MediumTechnical· Google
  15. 135How would you design an autocomplete search results page?MediumSystem designTechnical· Google
  16. 136If you have a vector with many values, mostly zeroes, how would you design a data structure to represent it?MediumCodingTechnical· WWhatsApp
  17. 137Design Google Street View using 1000 cars to map every address and image worldwide.MediumSystem designTechnical· Google
  18. 138Design an online file storage and sharing platform.HardProductTechnical· VVMware
  19. 139Design a product similar to Google Docs for photo editing collaboration.MediumSystem designTechnical· Google
  20. 140How can you tell if a graph is not a tree?MediumCodingTechnical· Amazon
  21. 141How do you determine the necessary sample size for an A/B test?MediumTechnical· Uber
  22. 142Determine if two sentences are similar.MediumCodingTechnical· Google
  23. 143What is the difference between authentication and authorization?EasyTechnical· Amazon
  24. 144What is the difference between stateless and stateful firewalls?MediumTechnical· Amazon