TuSimple logo

TuSimple Deep Learning Engineer Interview Questions
& Process

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

Based on 10 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at TuSimple.

Showing 3 of 10
TuSimple logo
TuSimple

Deep Learning Engineer

Engineering · more than a year ago

Intern Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Presentation Panel Background check Offer
Interview formats
Coding Technical Presentation Behavioral

I found this Deep Learning Engineer internship role on LinkedIn and applied without any referral. HR reached out via email and shared some company videos to ensure my interest aligned with the position. The interview process had three stages and no online assessment. First, there was a phone coding interview with a senior software engineer. I didn't get the best solution right away but the interviewer was patient. Then, HR let me know to schedule the next round within three days. Second, I had a phone interview focusing on my projects with a senior deep learning engineer. Before this, HR gave me a heads-up about what to expect and helped pass my presentation slides to the interviewer. I had a good, professional conversation. HR then told me to schedule the next interview within two days. Finally, the third interview was a phone call for project/team matching with the hiring manager. This was probably the toughest of the three. The interviewer was very professional. Afterwards, HR asked me to schedule an interview discussion within three days, and then I received the intern offer. The recruitment team was very professional and responsive to my questions.

Confirmed questions3 questions
  • A LeetCode medium difficulty question was asked.
  • Questions about Deep Learning fundamentals were asked.
  • I was asked questions concerning my deep learning project or paper.
TuSimple logo
TuSimple

Deep Learning Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

They asked some basic machine learning questions. Initially, they inquired about my CV and asked for specific details regarding the projects mentioned on it. Following that, they posed some machine learning questions. I managed to answer most of them but wasn't selected to proceed to the next stage.

Confirmed questions4 questions
  • Could you elaborate on your CV and the projects detailed within it?
  • What regularizers do you know of?
  • Explain the difference between PCA and autoencoder.
TuSimple logo
TuSimple

Deep Learning Engineer

Engineering

Mid Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Phone screen Onsite Onsite
Interview formats
Coding Technical

The entire interview process spanned about a month. My recruiters, Dustin and Erin, were super nice and helpful throughout. It kicked off with a 90-minute HackerRank online assessment featuring two medium-difficulty problems. Next up was a 1-hour virtual coding interview where I had to tackle a Leetcode hard problem. Then, there was a 1-hour virtual project interview focused on discussing my previous projects and some deep learning (CNN) and point cloud-related questions. The last round, also a 1-hour virtual project interview, was mainly about talking through my past projects again.

Confirmed questions3 questions
  • Coding exercises.
  • Basic deep learning questions such as batch norm, relu, convolution, etc.
  • Open questions related to point cloud.

TuSimple Deep Learning Engineer Interview Questions

Quoted word for word from TuSimple interview reports.

How would you calculate the number of parameters in a ConvNet?

Read reports

How would you adapt the autoencoder algorithm to achieve results comparable to PCA?

Read report

How would you solve topological sort using both top-sort and DFS?

Read report

Formats, difficulty and experience

Across all 10 TuSimple interview reports.

Interview formats

Coding 39.1%
Technical 34.8%
Behavioral 21.7%
Presentation 4.3%

Interview difficulty

Easy 0%
Average 70%
Difficult 30%

Candidate experience

Positive 50%
Negative 30%
Neutral 20%