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. 1What's the effect of adjusting an LLM's context window size?MediumAI MLTechnical· OpenAI
  2. 2As an Admin, what key metrics would you consider crucial for evaluating Uber's success in a newly launched city?MediumTechnical· Swiggy
  3. 3How would you advise a CIO regarding cloud migrations?MediumBehavioralTechnical· JP Morgan Chase
  4. 4You're a financial security product PM. How would you use AI to enhance security across banking systems?HardProductTechnical· Microsoft
  5. 5What is the best way to connect SQL databases and why?MediumTechnicalData· Airbnb, Google
  6. 6Build a table management system.MediumDataProduct· BBentobox
  7. 7How would you build TinyURL?HardSystem designTechnical· Google, Meta
  8. 8How would you build a recommendation system for an e-commerce store?HardDataTechnical· Amazon, Lyft
  9. 9You are building CatGifs.com. How would you measure the site's performance?MediumTechnical· Asana
  10. 10How would you choose the right machine learning algorithm for your system?MediumTechnical· Google
  11. 11How does communication between Mars and Earth work?MediumTechnical· Google
  12. 12How does Google Maps compute ETA?MediumTechnical· Amazon, Funding Societies
  13. 13Given a list of conversion items between symbols, write an algorithm to return the conversion ratio for each pair of symbols.HardCodingTechnical· Snap
  14. 14How would you create a carousel using vanilla JavaScript?MediumTechnical· Amazon
  15. 15What data points would you use to define a product recommendation engine?MediumDataTechnical· Shopify
  16. 16Design a database schema for a pizza ordering systemMediumTechnical· Amazon
  17. 17How would you debug a failing NUC in a data center?MediumTechnical· Google
  18. 18Describe an endpoint and provide two examples.EasyTechnical· LinkedIn
  19. 19Describe what happens when you type a URL into your browser and press Enter.MediumTechnical· Google, Uber
  20. 20Design an algorithm to rank ads in the Google Play Store. Include primary and secondary success metrics.HardDataTechnical· Google
  21. 21Design APIs for Facebook live commenting.HardSystem designTechnical· Meta
  22. 22Design a billing system for a doctor's office with two locations in the Bay Area.MediumTechnical· Google
  23. 23Design a system for reloading bus transit cards using an ATM-like interface.MediumProductTechnical· Lucid Software
  24. 24Design a content delivery network (CDN).HardTechnical· Google