
StackAdapt Machine Learning Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 5 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at StackAdapt.
Machine Learning Engineer
It was a pretty standard process that moved along quickly. They really seemed to value core concepts like Data Structures, Algorithms, and Probability. The people I talked to were nice, and it was a pleasant and enjoyable conversation.
- Can you explain basic probability fundamentals like Independence?
ML Engineer
So, I first chatted with the recruiter, who hit me with a couple of simple data structure and probability questions, which was a bit weird for an ML Engineer gig. Then, I had the technical interview where they dug into my background and threw two more questions at me, again on probability and data structures. The data structure one wasn't super tough, but explaining a complicated solution without writing anything down was pretty tough. On the probability question, I thought I nailed it, but the interviewer wanted a formal proof, and I kind of stumbled because I was thinking about it differently. I didn't make it past that round.
- Questions about data structures and probability were asked. A proof was requested for the probability question, and a very detailed and clean explanation of the data structure was required, as if it were a coding problem where you define the data structure and explain the functionality of each part.
- Data structure and probabilistic questions.
Machine Learning Engineer
HR Screening: This part involved a behavioral assessment to check your past work and behaviors, a probability assessment for analytical and problem-solving skills, and a DSA assessment for your data structures and algorithms knowledge. There was also a machine learning section to evaluate your understanding of ML concepts. The screening had two coin questions and two time complexity questions. The recruiter seemed knowledgeable.
- What is the time complexity for getting an element from a list of dictionaries?
StackAdapt Machine Learning Engineer Interview Questions
Quoted word for word from StackAdapt interview reports.
“What is the time complexity for getting an element from a list of dictionaries?”
Read reports →“Given the first coin flip resulted in heads, what is the probability that the second flip will also be heads?”
Read reports →“Can you explain basic probability fundamentals like Independence?”
Read reports →“Data structure and probabilistic questions.”
Read reports →“Questions about data structures and probability were asked. A proof was requested for the probability question, and a very detailed and clean explanation of the data structure was required, as if it were a coding problem where you define the data structure and explain the functionality of each part.”
Read report →“Tell me about the relocation requirement for the role.”
Read report →Formats, difficulty and experience
Across all 5 StackAdapt interview reports.