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
239 questions
- 49Find the Winner of an Array GameMediumCoding·
Microsoft - 50Graph basedCoding·
Microsoft, Spinny - 51Grid with obstaclesCoding·
Microsoft - 52HashMap + Doubly Linked ListCoding·
Microsoft - 53Insert Delete GetRandom O(1) - Duplicates allowedHardCoding·
Microsoft - 54Kth Smallest Element in an ArrayCoding·
Intuit, Microsoft - 55Largest NumberMediumCoding·
Microsoft - 56Longest Consecutive SequenceMediumCoding·
Amazon, Microsoft - 57Merge in Between Linked ListCoding·
Microsoft - 58Most Profit Assigning WorkMediumCoding·
Microsoft - 59Palindrome partitioning IICoding·
Amazon, Microsoft - 60Product of Array Except SelfMediumCoding·
PayPal, Target - 61Reorder ListMediumCoding·
Microsoft - 62SortingCoding·
GoDaddy, Microsoft - 63Tag ValidatorHardCoding·
Microsoft - 64The Skyline ProblemHardCoding·
Microsoft, Zomato - 65TreeCoding· AAugnito, Expedia
- 66Two-Pointer BasedCoding· AAugnito, Cisco Meraki
- 67Prove MSE is non-convex for logistic regressionData·
Microsoft - 68Why is a GPU faster than a CPU? Why is NumPy faster than a list?Data·
Microsoft - 69Your ML approach didn't workMediumData·
Microsoft - 70You're a financial security product PM. How would you use AI to enhance security across banking systems?HardProductTechnical·
Microsoft - 71Walk me through how you'd approach a problem with data not refreshing on the Microsoft Dynamics dashboard.MediumData·
Microsoft - 72Tell me about a time when you showed growth mindset.MediumBehavioral·
Microsoft