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