Software Engineer Machine Learning Interview Questions

8,202 software engineer machine learning interview questions shared by candidates

A large part of the interview focused on my PhD thesis. After I explained my research at the beginning, the interviewers asked in-depth questions to assess how well I understood my own work. Later, they asked machine-learning–related questions relevant to the role, including hypothetical scenarios about how I would approach and analyze a given type of data etc.
avatar

Machine Learning Engineer

Interviewed at Multiverse Computing

3.8
Feb 6, 2026

A large part of the interview focused on my PhD thesis. After I explained my research at the beginning, the interviewers asked in-depth questions to assess how well I understood my own work. Later, they asked machine-learning–related questions relevant to the role, including hypothetical scenarios about how I would approach and analyze a given type of data etc.

Phone: Decode string, e.g. input “3[a2[c]]” output “accaccacc” What if the string is a stream that is not able to fit into the memory? Onsite: LRU Cache Implement KNN, bias variance tradeoff, why curse of dimensionality, discussion of convergence of sgd (or gd), why cross validation Min ‍‌‌‍‍‌‌‍‍‌‌‌‌‍‍‍‌‍‍height tree
avatar

Machine Learning Engineer

Interviewed at Apple

4.2
Mar 20, 2023

Phone: Decode string, e.g. input “3[a2[c]]” output “accaccacc” What if the string is a stream that is not able to fit into the memory? Onsite: LRU Cache Implement KNN, bias variance tradeoff, why curse of dimensionality, discussion of convergence of sgd (or gd), why cross validation Min ‍‌‌‍‍‌‌‍‍‌‌‌‌‍‍‍‌‍‍height tree

Viewing 8021 - 8030 interview questions

Glassdoor has 8,202 interview questions and reports from Software engineer machine learning interviews. Prepare for your interview. Get hired. Love your job.