Background: 4 years of experience as a Software Engineer.
First round: A 30-minute recruiter call discussing my background and expectations for the next role.
Codility: I was given an online assessment containing 2 programming questions and 1 SQL question.
After the test, the recruiter contacted me in a couple of days, stating they wanted to move forward. I was then handed off to another recruiter who works with the team in Seattle. I was asked to come onsite in Fremont, with some video interviews with folks in Seattle.
Onsite consisted of 5 rounds:
I cannot share any specific questions due to an NDA. However, overall, it was not a very difficult interview.
Codility Assessment:
Minimum number of characters to delete from a string so that each character appears a unique number of times. Note: You can delete all occurrences of characters.
Given a number in binary form, if it's even, you can divide it by 2; if it's odd, you can subtract 1 from it. You can repeat these steps as many times as you want to reach 0. How many steps did it take to reach zero?
SQL question to select records from two tables using joins, etc.
The following metrics were computed from 2 interview experiences for the Tesla Software Engineer, Backend role in Fremont, California.
Tesla's interview process for their Software Engineer, Backend roles in Fremont, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Tesla's Software Engineer, Backend interview process in Fremont, California.