I applied through college or university. The process took 1 day. I interviewed at Tesla (New York, NY) in Nov 2015
Interview
First, I applied for this position by university referral to the recruiter. Then we schedule a phone screen interview and it last for about thirty mins. I was asked to talk a little bit of myself and my research experience. Next, he asked me some probability problems and programming problems and I need to write solutions and code online.
Interview questions [1]
Question 1
There are three questions in the interview.
1. Probability questions: There are 100 product and 25 of them is bad. What is the confident interval.
2. Maximum likelihood questions: solve exponential function and get the maximum likelihood estimator.
3. Use "dplyr" package in R to solve a case.
A connection from my university introduced me to a team member at Tesla, leading to an interview opportunity. The process included a technical phone screen followed by an onsite round where I faced a challenging anomaly detection question about vehicle sensor data. Interestingly, I had practiced a similar scenario on PracHub just a week prior, making the technical discussion feel familiar. While I received an offer, I ultimately declined due to personal reasons. Overall, it was a tough, yet insightful experience that pushed my skills to the limit.
Interview questions [1]
Question 1
Design an anomaly detection approach for vehicle sensor time-series data, including how you would handle drift and choose a threshold.
The interview process included an initial application submission, a recruiter screening call, a technical interview focused on coding and problem solving, and a final round discussing experience, teamwork, and fit for the role.
This is strictly online, with no in-person components at all. The questions are fairly simple and straightforward. I previously completed a typing test and several other online "exams" to take as part of the process.