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 10Medium 67Hard 3
Filters · onDifficulty, topic, company

80 questions

  1. 49How would you explain machine learning to your grandmother?EasyTechnical· Apple, Google
  2. 50What is a normalization layer?MediumTechnical· IBM
  3. 51Explain overfitting.MediumTechnical· Pinterest
  4. 52Explain semi-supervised learning.MediumTechnical· Amazon
  5. 53What does the Signup endpoint on Facebook do?EasyTechnical· Meta
  6. 54What is the goal of Microsoft Xbox?MediumDataTechnical· Meta
  7. 55Design a microservices architecture using Java Spring Boot.MediumTechnical· Nike, Rakuten
  8. 56How many gas stations are there in California?MediumTechnicalData· MasterClass
  9. 57How do you select the value of 'k' in the k-means algorithm?MediumTechnicalAI ML· Microsoft
  10. 58What are the different types of software testing?MediumCodingTechnical· Salesforce
  11. 59How would you use VR to improve education?MediumTechnicalProduct· Microsoft
  12. 60What are virtual functions?MediumCodingTechnical· Nvidia
  13. 61What is cloud gaming?EasyTechnical· Nvidia
  14. 62What is idempotent in an API?MediumTechnical· Google
  15. 63What is Object Oriented Programming (OOP)?EasyTechnical· Yahoo
  16. 64What is a perceptron?EasyTechnical· Google, Microsoft
  17. 65Which sorting algorithms use divide and conquer?MediumCodingTechnical· Meta
  18. 66How would you handle an exploding gradient, given a neural network?MediumTechnicalAI ML
  19. 67Tell me about an app you use frequently, and describe your go-to-market strategy for a new feature it just launched.MediumTechnical
  20. 68What are the issues that using hashmap on a multithreaded environment may cause? How would you deal with them?MediumCodingTechnical
  21. 69Explain how hash maps work.MediumCodingTechnical
  22. 70Explain the memory changes that occur when executing: Object o = new Object().MediumTechnical
  23. 71Is the Mean Squared Error (MSE) a suitable cost function for a logistic regression model?MediumTechnicalAI ML
  24. 72Describe how random forests work and explain what an ensemble method is.MediumTechnicalAI ML