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

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