Taro Logo

Software Engineer Interview Experience - Canada

September 1, 2023
Positive ExperienceGot Offer

Process

The interview was broken down into 6 rounds:

  1. First Round: This was with the recruiter. It was pretty easy, just going over your resume.

  2. Second Round: This was with the hiring manager. It had a single, non-LeetCode question. The question was a hypothetical scenario about a manufacturing machine operation.

  3. Third Round: This was a take-home test with three LeetCode-style questions. Those questions were not directly from LeetCode but required a lot of programming. The take-home test was for one day, so it was not bad at all.

  4. Fourth Round: This was the panel. Here, you interview with 5-7 people for 30 minutes each. You start with a 30-minute presentation on your best technical project, then have back-to-back interviews. Questions were mainly on linked lists and binary trees, also SQL and Pandas questions. This was the most challenging round of the interview.

  5. Fifth Round: This was a technical interview with one of the senior managers, which was not too bad at all.

  6. Last Round: This involved writing a letter on why you think you are a good fit for Tesla.

The process took around 2 months and required a lot of studying and knowledge in LeetCode and OOP.

Questions

Type of questions:

  • Binary trees
  • Linked lists
  • Stacks and queues

Was this helpful?

Interview Statistics

The following metrics were computed from 7 interview experiences for the Tesla Software Engineer role in Canada.

Success Rate

14%
Pass Rate

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

Experience Rating

Positive71%
Neutral0%
Negative29%

Candidates reported having very good feelings for Tesla's Software Engineer interview process in Canada.

Tesla Work Experiences