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
- 1What's the effect of adjusting an LLM's context window size?MediumAI MLTechnical·
OpenAI - 2As an Admin, what key metrics would you consider crucial for evaluating Uber's success in a newly launched city?MediumTechnical·
Swiggy - 3How would you advise a CIO regarding cloud migrations?MediumBehavioralTechnical·
JP Morgan Chase - 4What is the best way to connect SQL databases and why?MediumTechnicalData·
Airbnb, Google - 5Build a table management system.MediumDataProduct· BBentobox
- 6You are building CatGifs.com. How would you measure the site's performance?MediumTechnical·
Asana - 7How would you choose the right machine learning algorithm for your system?MediumTechnical·
Google - 8How does communication between Mars and Earth work?MediumTechnical·
Google - 9How does Google Maps compute ETA?MediumTechnical·
Amazon, Funding Societies - 10How would you create a carousel using vanilla JavaScript?MediumTechnical·
Amazon - 11What data points would you use to define a product recommendation engine?MediumDataTechnical·
Shopify - 12Design a database schema for a pizza ordering systemMediumTechnical·
Amazon - 13How would you debug a failing NUC in a data center?MediumTechnical·
Google - 14Describe what happens when you type a URL into your browser and press Enter.MediumTechnical·
Google, Uber - 15Design a billing system for a doctor's office with two locations in the Bay Area.MediumTechnical·
Google - 16Design a system for reloading bus transit cards using an ATM-like interface.MediumProductTechnical·
Lucid Software - 17Design an elevator algorithm to pick up guests.MediumDataTechnical· AADP, Google
- 18Explain how to design and implement a password checker based on specific requirements.MediumCodingTechnical·
Peloton - 19Design a module to fetch a unique User ID from a pool of available User IDs and return the ID to the pool for later use.MediumTechnical·
Dropbox - 20Design a monitoring system for 1000 web servers.MediumSystem designTechnical·
Amazon, Google - 21Design a parking lot.MediumProductTechnical·
Meta, Microsoft - 22How would you design a relational schema for a calendar application?MediumSystem designTechnical·
Better.com - 23Go into detail about a login endpoint.MediumTechnical·
Google - 24How would you detect a fraudulent transaction in a given geography where users mostly spend online?MediumTechnical·
Visa