Practice for the TuSimple interview with these recently asked interview questions.
| Question | Topic | Difficulty |
|---|---|---|
Machine Learning | Hard | |
Implement the k-means clustering algorithm in python from scratch, given the following:
Return a list of the cluster of each point in the original list data_points with the same order (as a integer). Example
After clustering the points with two clusters, the points will be clustered as follows.
Note: There could be an infinite number of separating lines in this example. Example
| ||
Behavioral | Medium | |
Machine Learning | Easy | |
SQL | Easy | |
Machine Learning | Medium | |
Statistics | Medium | |
SQL | Hard | |
Machine Learning | Medium | |
Python | Easy | |
Deep Learning | Hard | |
SQL | Medium | |
Statistics | Easy | |
Machine Learning | Hard |
Check your skills...
How prepared are you for working at Tusimple?
Most data science positions fall under different position titles depending on the actual role.
From the graph we can see that on average the ML Engineer role pays the most with a $123,333 base salary while the Data Analyst role on average pays the least with a $63,419 base salary.
Discussion & Interview Experiences