X logo

X Machine Learning Engineer Interview Questions
& Process

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

Based on 20 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at X.

Showing 3 of 20
X logo
X

Machine Learning Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

I got a LinkedIn message from a recruiter who then set up an initial phone call with a project manager. We talked about my work, resume, and some technical questions, but no coding was involved. The video call lasted about an hour, and the interviewer asked me some hypothetical questions about how to solve a particular problem. I suggested a few solutions, and we dug deep into one, discussing its pros and cons. After a few days, I asked my recruiter about the status but never heard back from anyone at Twitter. Such a waste of time. Very unprofessional of them to ghost me and not reply with any feedback.

Confirmed questions1 question
  • How would you go about encoding a tweet?
X logo
X

Machine Learning Engineer

Engineering

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Coding Technical

I had a call with a recruiter who immediately set up a VC with one of the managers at SF. The screening with the manager was a very good experience overall. Then I was set up a coding and ML interview which didn’t go that well. The interviewer was in an overall bad mood and lost patience in the middle of the interview. Didn’t let me finish the tasks before pointing out mistakes and in general it was a person very narrow-minded. In general, I would suggest Twitter to pick up interviewers who are happy with their current position and that won’t be biased towards candidates.

Confirmed questions2 questions
  • Discuss your projects and any coding tasks you've completed.
  • Complete a coding task.
X logo
X

Machine Learning Engineer

Engineering

Senior Easy Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Technical Coding

The interview process was a bit different than usual for big tech companies. First, I spoke with the hiring manager after the initial recruiter contact. Then, I had a technical interview with two interviewers. Unfortunately, I received a rejection letter from the recruiter shortly after.

Confirmed questions2 questions
  • Performed a basic coding exercise.
  • Completed a basic machine learning exercise.

X Machine Learning Engineer Interview Questions

Quoted word for word from X interview reports.

How would you add a new interval to a set of intervals and return the largest possible union?

Read reports

You have a list of entries with timestamps; how would you count interactions across various time granularities?

Read report

Could you write a program to optimally fetch log data?

Read report

Can you implement k-means, and how would you scale it to large datasets? Also, how would you test it using unit tests?

Read report

Formats, difficulty and experience

Across all 20 X interview reports.

Interview formats

Coding 34%
Technical 34%
Behavioral 19.1%
System Design 8.5%
Presentation 2.1%

Interview difficulty

Easy 15%
Average 85%
Difficult 0%

Candidate experience

Negative 25%
Positive 50%
Neutral 25%