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 3Medium 27Hard 13
Filters · onDifficulty, topic, company
43 questions
- 25Explain the differences between linear and logistic regression.MediumTechnicalAI ML·
Amazon, Google - 26How do you select the value of 'k' in the k-means algorithm?MediumTechnicalAI ML·
Microsoft - 27Design an ETA System for a Maps App.HardAI MLSystem design
- 28Design an Instagram Ranking ModelHardAI MLSystem design
- 29Design an ML monitoring system for a fantasy sports app, focusing on drift, performance, outliers, and quality.HardAI MLSystem design
- 30Design a Spotify Recommendation System.HardAI MLSystem design
- 31How would you handle an exploding gradient, given a neural network?MediumTechnicalAI ML
- 32Implement K-Means ClusteringEasyCodingAI ML
- 33Is the Mean Squared Error (MSE) a suitable cost function for a logistic regression model?MediumTechnicalAI ML
- 34Describe how random forests work and explain what an ensemble method is.MediumTechnicalAI ML
- 35Find Statistical Evidence for Conversion RateMediumCodingAI ML
- 36What are the advantages and limitations of linear regression?EasyTechnicalAI ML
- 37Which is more likely to result in overfitting a model? More training data, decreased nodes in neural network hidden layers, eliminating sparse features, or using a Gaussian or RBF kernel in SVM?MediumTechnicalAI ML
- 38Implement a 2D Convolutional FilterMediumAI ML
- 39In K-Nearest Neighbors (KNN), does setting k=1 lead to higher variance or higher bias?MediumTechnicalAI ML
- 40How do you ensure a deployed model remains up to date?MediumAI MLSystem design
- 41Predict User App DeletionHardCodingAI ML
- 42What is the significance of an area under the curve (AUC) equal to 0.5?MediumTechnicalAI ML
- 43Describe how the split in a decision tree works.MediumTechnicalAI ML