I applied through a recruiter. The process took 2 weeks. I interviewed at Tesla (Palo Alto, CA) in Aug 2015
Interview
A recruiter contacted me, to talk about the potential fit over the phone, then went through a coding questionnaire. After that, 2 more phone interviews with short coding exercises. So far so good, then I was asked to come onsite for an interview, 15-20 minute presentation followed by 6 one on one interviews with senior engineers. Electronics, coding, and general firmware design questions. One became aggressive and condescending about one of my projects, and I was as professional about it as I could be. He was arrogant and close minded with a horrible attitude, even though I really knew what I was talking about. The other 5 engineers were very enjoyable and the overall experience was good, however they said they would move forward with another candidate.
Interview questions [1]
Question 1
Coding exercises, general electronic questions, general firmware questions
I applied online. The process took 3 weeks. I interviewed at Tesla (Palo Alto, CA)
Interview
The recruitment process was very standard. starter call, screening calls and on-site. I didn't make it to onsite. Positive experience through out the process. No hold up, every questions answered clearly.
Interview questions [1]
Question 1
design a thermal management systems. What/how would you troubleshoot based on given constraints.
Go through the project I did before and 3 coding questions by using C language, and ask behavior questions like Why Tesla? The whole process took 1 hour more or less
Interview questions [1]
Question 1
pointer problem, big endian little endian, bit operation
I applied online. The process took 3 months. I interviewed at Tesla (Austin, TX) in Dec 2024
Interview
Call with recruiter, call with HM, virtual onsite with 5 interviews, I was then asked to create a presentation to give. I declined to do so and surprisingly they allowed me to continue the process.
Interview questions [1]
Question 1
Was given code written in c and asked to find any errors.