Tesla | Backend SWE | Fremont, CA| Nov 2019 [Reject]

Background: 4 Years of experience as Software Engineer

First round: Recruiter call for 30 minutes discussing my background and my expectations from next role.

Codility: Was given online assessment containing 2 programming questions and 1 sql question.

  1. Minimum number of characters to delete from a string so that each character appears unique number of times. Note: You can delete all occurances of characters.

eg: "aaaabbbb" -> 1 "a" or 1"b" would make "a" and "b" appear unique number of times.

  1. Given number in binary form, if its even -> you can divide it by 2; if its odd -> you can substract 1 from it. You can repeat above steps as many times as you want to reach 0. How many steps it took to reach zero?

  2. SQL question to select records from two tables using joins etc.

After test, recruiter contacted me in couple days asking me that they want to move forward. But then I was handed off to another recruiter who works for team in Seattle. I was asked to come onsite in Fremont with some video interviews with folks in Seattle.

Onsite consisted of 5 rounds:

  1. Chat with PM -> team fit style questions
  2. Lunch interview
  3. tech round -> data modelling question
  4. chat with manager -> team fit style questions
  5. tech round -> interviewer was in no mood for interview. He was really tired. Asked me some simple string manipulation question for the sake of it. Finished interview 15 minutes before scheduled. At that point itself I knew I am not getting this job.

I cannot share any specific questions due to NDA. But overall, it was not a very difficult interview.

Comments (5)