Taro Logo

Software Engineer Interview Experience - Palo Alto, California

December 1, 2016
Neutral ExperienceNo Offer

Process

  1. Coding Challenge (3-4 hour problem submitted via email).

  2. Two Phone Interviews (1 hour each) - Technical questions.

  3. On-Site Interview (Full day) - Prepare a 15-minute presentation, followed by one-on-one meetings with approximately 5 people. You will be brought to the engineering floor and assigned a conference room, where you will stay for the entire duration of the interview. Lunch will be brought to you. I was told by the recruiter that the on-site interview is strictly non-technical and just a chance for others to see whether there would be a good culture/personality fit. However, each interviewer ended up asking me technical problems anyway. One interviewer brought in my coding challenge solution and asked me about any bugs or optimizations that could have been done.

Questions range from typical technical coding problems to C++ basics.

Questions

What is a virtual function and how does the compiler handle them?

Write a function to find the angle between the minute and hour hand in an analog clock.

Was this helpful?

Interview Statistics

The following metrics were computed from 40 interview experiences for the Tesla Software Engineer role in Palo Alto, California.

Success Rate

8%
Pass Rate

Tesla's interview process for their Software Engineer roles in Palo Alto, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive48%
Neutral40%
Negative13%

Candidates reported having very good feelings for Tesla's Software Engineer interview process in Palo Alto, California.

Tesla Work Experiences