I applied online. The process took 3 weeks. I interviewed at Tesla
Interview
Around March 2012, I applied online for the general engineering internship positions and contacted by recruiter for a phone interview. This was basically get-to-know me and see if I know the company and are passionate. After the HR interview, HR matched me to a group which is most relevant to your skills and interests. The second phone interview was given by my manager and another key engineer. I was not given specific technical questions, but they ask me about the projects(resume). The whole recruiting was about 3 weeks. Since the stock has sky rocked and flooding applicants, I could imagine it's much more competitive now.
I applied through college or university. I interviewed at Tesla
Interview
It was a phone interview, and it took 1 hour. They asked me a question about generating all permutation of letters from all the 7-digit phone numbers that can be pressed from a phone's keypad. I tried a recursive solution to generate all the words. After that they asked usual questions about efficiency.
Interview questions [1]
Question 1
They asked me a question about generating all permutation of letters from all the 7-digit phone numbers that can be pressed from a phone's keypad.