StackAdapt logo

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

2 Rounds average
Easy Typical difficulty
80% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at StackAdapt.

Showing 3 of 5
StackAdapt logo
StackAdapt

Machine Learning Engineer

Engineering · nearly a year ago

Mid Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

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.

Confirmed questions1 question
  • Can you explain basic probability fundamentals like Independence?
StackAdapt logo
StackAdapt

ML Engineer

Engineering · a year ago

Mid Difficult Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding Behavioral

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.

Confirmed questions2 questions
  • 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.
StackAdapt logo
StackAdapt

Machine Learning Engineer

Engineering

Entry Easy Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

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.

Confirmed questions1 question
  • 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

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.

Interview formats

Behavioral 38.5%
Technical 30.8%
Coding 30.8%

Interview difficulty

Easy 40%
Average 20%
Difficult 40%

Candidate experience

Positive 80%
Neutral 20%