TuSimple logo

TuSimple Machine Learning Engineer Interview Questions
& Process

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

Based on 16 interview experiences · FREE TO READ

2.1 Rounds average
Difficult Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at TuSimple.

Showing 3 of 16
TuSimple logo
TuSimple

Machine Learning Engineer Intern

Engineering · more than a year ago

Intern Difficult Negative experience No offer 1 round
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Behavioral

The HR screening call made it seem like they weren't that interested in hiring me, but they still set up the interview. After that, they scheduled the interview, but the interviewer didn't show up, so we had to reschedule for the following week. When the rescheduled interview finally happened, only one person from TuSimple showed up and began the interview. It felt like they were aiming for me to fail, not the other way around.

Confirmed questions4 questions
  • Can you elaborate on your major project?
  • What would have been a better approach for my project?
  • What are some ML concepts you know?
TuSimple logo
TuSimple

Machine Learning Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Onsite Panel
Interview formats
Coding Technical Behavioral

The entire interview process lasted approximately one month. I interacted with Jeff and Dustin, who were very pleasant and helpful throughout. There were three distinct interviews for the Voice Operations role. The first was a coding interview conducted by a Software Engineer. The second focused on my previous experiences and projects. Finally, the third interview was with the hiring manager, where we discussed machine learning and deep learning concepts pertinent to their work.

Confirmed questions4 questions
  • A Leetcode hard question was posed and completed on HackerRank.
  • General machine learning questions were asked.
  • General deep learning questions were asked.
TuSimple logo
TuSimple

Machine Learning Engineer

Engineering

Entry Easy Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Coding Technical Behavioral

The hiring process is very unprofessional, and you will feel very disappointing if you don't have an offer at hand. OA, initial phone screen, then 1-hour interview with the recruiting manager. I asked how long is the entire hiring process, and he said it's 3 weeks in total. After that, I was completely ignored, with no word on next steps or even their decision not to move forward. I thought it's a rejection. But after 4 weeks, the recruiter reached me to schedule the second round of interview. They gave me a HackerRank link without any instruction on how to use it. I spent 10 mins to establish video call with the engineer. The 1 on 1 coding interview was very easy. I finished 3 coding questions in 40 mins, and there's still time left. The interviewer was nice, and we discussed some background about the company and their projects. Everything goes fine and I performed well. However, I got rejected the next day. The interview experience was terrible. It takes long time and I am not clear what kind of people they really want. Maybe they have too many candidates at this moment, and therefore do not respect people. Maybe they have already made a decision before interviewing me.

Confirmed questions1 question
  • Leetcode medium questions like dfs, bfs, and dp

TuSimple Machine Learning Engineer Interview Questions

Quoted word for word from TuSimple interview reports.

How would you find the number of islands in a binary matrix?

Read reports

Could you define word vectors and elaborate on the distinction between word2vec and glove?

Read reports

What methods can be used to evaluate the effectiveness of K-means clustering?

Read report

Can you solve this LeetCode Hard problem involving BFS and Union Find Set?

Read report

Formats, difficulty and experience

Across all 16 TuSimple interview reports.

Interview formats

Technical 36.1%
Coding 36.1%
Behavioral 25%
System Design 2.8%

Interview difficulty

Easy 12.5%
Average 37.5%
Difficult 50%

Candidate experience

Neutral 31.2%
Positive 50%
Negative 18.8%