
StackAdapt Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 214 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 214 reportsCandidate interview experiences
First-hand accounts from people who interviewed at StackAdapt.
Applied Machine Learning Scientist
We started with a quick 30-minute chat with the recruiter. Then, there were two one-hour technical interviews. The first technical interview covered a probability question and then a data structures and algorithms question. The second technical interview involved a pair coding session followed by another verbal problem-solving question. Finally, there was a longer three-and-a-half-hour interview. This last interview revisited questions similar to the previous ones, but they were a bit harder, and also included a question about ML systems design.
- In the first technical interview, what's the probability that all amoeba die out by generation N? You start with one amoeba, and each amoeba in a generation can split into one, two, or three amoeba, or die, all with the same probability.
Technical Analyst
I interviewed for two analyst roles. The talent acquisition team was great, but the hiring managers were a letdown. After just a 30-minute hiring manager interview for both roles, they passed on me after 2-3 weeks, even though the interviews went well, my qualifications were solid, and I had adtech experience. I reviewed my performance and didn't see any reason why I wouldn't at least get a technical round. The questions were basic, about my background and why I'm interested in the company, and the interview wasn't difficult. I suspect the company might discriminate against people with disabilities like stuttering, neurodivergence, or anxiety, as 30 minutes isn't enough time to make a no-hire decision on easy, open-ended questions. Also, for the first role, the interviewer changed last minute, and I found out hours before, making my research on the previous interviewer and their team useless. I wouldn't recommend interviewing here because they seem to either discriminate or be unsure of what they're looking for (or both).
- Can you tell me about your past work experience?
- How does your background connect with adtech?
- What interests you about our company?
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.
Data Scientist
I had a recruiter zoom call where they asked me general questions about my past experience and projects and about what I actually did on those projects. Then, I had an interview with a team member where I had to talk about my previous projects more. The team member told me about the team and the role, and then asked me one question. I was told to get ready to present my work for about 30 minutes and to answer questions about probability, statistics, and data structures. I think I didn't do too well because they only asked me one question.
- Regarding a fair coin, what's the chance of getting a head given the first toss was a tail?
- What is the probability that both coin tosses are heads, given that at least one of them is a head?
- What's the complexity of looking for keys in hashmaps?
StackAdapt Interview Questions
Quoted word for word from StackAdapt interview reports.
“What is the probability of achieving k wins in n games given the win probability per game?”
Read reports →“What is the time complexity for getting an element from a list of dictionaries?”
Read reports →“Given a text string and a two-character pattern string (both lowercase English letters), you can insert either character of the pattern into the text exactly once (at any position, including ends). What's the maximum number of times the pattern can appear as a subsequence in the modified text? A subsequence is formed by deleting zero or more characters from a string without changing the order of the remaining characters.”
Read reports →“A submarine starts 30 meters below the surface. After rolling a fair six-sided die each round for 7 rounds, the submarine moves upward by the number rolled. What is the probability that the submarine is exactly at the surface (depth 0) after 7 rolls?”
Read reports →“Given a fair coin, what's the chance of getting a head if the first toss was a tail?”
Read report →“What is the probability that both coin tosses are heads, given that at least one of them is a head?”
Read report →“For a fair coin, if we know at least one toss is a head, what's the probability that both tosses were heads?”
Read report →“What are the top 100 most frequent words in a list of 1 million words that contains duplicates?”
Read report →“If a fair coin is tossed twice and the first toss is a tail, what's the chance the second toss is also a tail?”
Read report →Formats, difficulty and experience
Across all 214 StackAdapt interview reports.