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
190 questions
- 145What is Object Oriented Programming (OOP)?EasyTechnical·
Yahoo - 146What is a perceptron?EasyTechnical·
Google, Microsoft - 147What is SQL?EasyDataCoding·
Microsoft - 148Why did you choose to attend [College]?EasyBehavioral·
Palantir - 149Why should Google Maps exist?EasyProduct·
Google - 150Write a program to count the frequency of each character in a given text file.EasyCodingTechnical·
Andela - 151Implement k-means from scratchEasyCodingSystem design
- 152Implement logistic regression from scratchEasyCodingSystem design
- 153E-commerce (2 of 5)EasyCodingData
- 154Implement K-Means ClusteringEasyCodingAI ML
- 155What are the advantages and limitations of linear regression?EasyTechnicalAI ML
- 156Biased Coin Flip HistogramEasyCoding
- 157Describe a data project you worked on. What were some of the challenges you faced?EasyDataTechnical
- 158Check if two given binary trees are identical.EasyCoding
- 159Build a prompt template system with variable substitutionEasyCodingSystem design
- 160Implement retry with exponential backoff for LLM API callsEasyCodingSystem design
- 161Implement token counting and context window managementEasyCodingSystem design
- 162Which is greater: 'log(120)' or 'log(1) + log(2) + log(3) + log(4) + log(5)'?EasyData
- 163How do you spend your day at work?EasyBehavioral
- 164Design a product to help flightless birds navigate a big city.EasyBehavioral
- 165Difference of ArraysEasyCoding
- 166What is the difference between single forward slash and double forward slash in XML Path Language (XPath)?EasyTechnical
- 167E-commerce (1 of 5)EasyCodingData
- 168E-commerce (4 of 5)EasyCodingData