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 0Medium 24Hard 7
Filters · onDifficulty, topic, company
65 questions
- 25Prove logistic loss has a global minimumData·
Amazon - 26Prove MSE is non-convex for logistic regressionData·
Microsoft - 27Technical deep-dive on an issue (Dive Deep)HardData·
Amazon - 28The project you're most proud ofData·
Amazon - 29Urgent decision with incomplete information (Bias for Action)MediumData·
Amazon - 30Why is a GPU faster than a CPU? Why is NumPy faster than a list?Data·
Microsoft - 31Your ML approach didn't workMediumData·
Microsoft - 32Classify products into categoriesData·
Amazon - 33Closed-form linear regression vs gradient descentData·
Amazon - 34Code conv2d from scratchData·
Microsoft - 35Cohort funnel in pandasMediumData· PDPinterest DS take-homes
- 36Derive the logistic loss on a whiteboardHardData·
Pinterest - 37Fine-tune a pre-trained LLM for a product featureData·
Microsoft - 38How did you debug your ML project?HardData·
Amazon - 39KL divergence vs cross-entropyData·
Amazon - 40Merge intervals plus ML fundamentals probeMediumData·
Pinterest - 41Parse data and compute statisticsMediumData·
Scale AI - 42Prompt vs fine-tune vs RAG for a search-and-answer systemMediumData
- 43Prove 1-NN error is at most twice the Bayes errorData·
Microsoft - 44Push notifications before conversionMediumData·
Uber - 45Sequential tests and simultaneous experimentsData·
Netflix - 46Stadium with 3+ consecutive high-attendance days (SQL)MediumData·
Netflix - 47Statistical methods you've actually usedData·
Amazon - 48Supervised vs unsupervised vs reinforcement learningData·
Amazon