Scale logo

Scale Machine Learning Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 39 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
38.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Scale.

Showing 3 of 39
Scale logo
Scale

Applied AI Engineer

Engineering · a year ago

Mid Average Neutral experience No offer 7 rounds
Interview process
Recruiter call Technical screen Phone screen Onsite
Interview formats
Coding Technical Behavioral Technical

The overall interview process was good but demanding. There were 7 rounds in total: a recruiter call, a technical call focusing on Object Oriented Programming, a manager call, and finally a virtual onsite with 4 back-to-back interviews. These onsite interviews covered technical aspects (OOP), behavioral questions, applied ML, and ML Fundamentals. The process itself was clearly communicated, and they used ModernLoop for scheduling and preparation. However, it was very time-consuming, with over 7 hours of interviews. The ML Fundamentals round involved reading a research paper and answering questions about it. It's important to be optimistic about LLM and AI research; my opinion that ML research wasn't fundamental seemed to be poorly received by the interviewer. Ultimately, I was denied for not performing well in the ML Fundamentals interview, which is very disappointing after investing so much time. It also makes me question working with people who can't accept different viewpoints or critically assess their own processes, especially when doing well in all other interviews.

Confirmed questions4 questions
  • Can you code a card game using Object Oriented Programming principles?
  • Could you implement a simple RAG pipeline?
  • How would you approach reviewing an ML research paper and answering questions about it?
Scale logo
Scale

Machine Learning Engineer

Engineering · more than a year ago

Entry Difficult Neutral experience No offer 2 rounds
Interview process
Recruiter call Take home
Interview formats
Technical Coding

So a recruiter reached out to me via email about a potential role. They were interested and gave me a deep learning project to work on. The project was about detecting the orientation of stars in images. You know, like taking a picture of the night sky with your phone, connecting five random stars to make a giant star, and then calculating its orientation. I had two weeks to complete this. I had the choice between a computer vision project or an NLP project, both came with their own datasets and skeleton code. They wanted to make sure I really understood Pytorch and Python.

Confirmed questions2 questions
  • Can you complete the assignment within 14 days?
  • Are you able to ask for more time if needed?
Scale logo
Scale

Machine Learning Engineer Intern

Engineering

Intern Difficult Positive experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding

It was a nice and smooth online assessment. The response time from the first round and HR was really fast. There was a take-home assignment on HackerRank with two questions (the same problem). It was pretty difficult and took time to resolve, and also involved learning itself.

Confirmed questions1 question
  • Provide a link to reproduced code and training notebooks.

Scale Machine Learning Engineer Interview Questions

Quoted word for word from Scale interview reports.

Given ten points uniformly distributed between 0 and 1, what is the distribution for the difference between the 5th and 6th smallest points?

Read reports

How would you convert a 3D array to a 4D array for model input?

Read reports

Could you plot the distribution of the difference between two vectors that were drawn from the same distribution?

Read reports

Given ten uniformly distributed numbers between 0 and 1, what can you say about the distribution of the difference between the fifth and sixth numbers? What is this distribution, and why?

Read reports

How would you estimate the distance between two variables from sorted samples of a uniform distribution?

Read report

How would you adapt the algorithm to handle a joker card acting as a wildcard in Texas hold 'em poker?

Read report

Can you estimate the probability distribution of certain properties of other distributions?

Read report

Can you explain how tokenizers work? Also, explain BPE.

Read report

How is the implementation quality when using torch libraries?

Read report

Formats, difficulty and experience

Across all 39 Scale interview reports.

Interview formats

Technical 42.5%
Coding 40%
Behavioral 11.2%
Presentation 2.5%
Other 2.5%

Interview difficulty

Easy 5.1%
Average 48.7%
Difficult 46.2%

Candidate experience

Positive 38.5%
Neutral 43.6%
Negative 17.9%