I applied online. I interviewed at Tesla in Nov 2012
Interview
I interviewed for this company over the phone for a Firmware Engineering position and they treated me like garbage from day 1. I took a written firmware programming test and did well...Then they had sync up online with a hiring manager to watch me type and program something in 5 minutes, giving you knowno time to think, breathing down your neck...It makes me wonder what they would do if I worked there...Then I got a call from a Firmware Test Engineer Manager saying they were interested..Called me up, rambled some stuff about his needs for few minutes..Then he told me he would have someone in his group call me. to ask me more questions..They never did.
I applied through college or university. The process took 2 weeks. I interviewed at Tesla (Palo Alto, CA) in Apr 2012
Interview
Initially I had a phone interview with the hiring manager and then I was called for an onsite interview. I started with giving a presentation to a group of managers and firmware engineers. Then I had a 1:1 interview with all the 6 members present in that group, followed by the VP of the company. The questions were related to my projects and some basic C ones as well. Then I was asked to take C based a pen and parer test. They asked me a few brainteasers also. Overall I had a good experience.
Interview questions [1]
Question 1
Most of the questions were related to my projects and some basic C questions.