I applied online. The process took 3 months. I interviewed at Tesla (Berlijn) in Jun 2020
Interview
The interview process consisted of multiple stages of screening (both technical and cultural). I have applied for a position of Software Engineer in Gigafactory Berlin It started with HR phone screen which was followed by two interviews with technical team members (both were technical managers) - in overall there were some basic technical questions (although you might want to refresh the basics of TCP/IP, networking and computer science in overall) followed by the take-home challenge (which was implementation of a basic REST API using Go's standard library). Then there was a panel interview, preceded by a presentation about a particular project I had worked on previously. The panel consisted of 3 or 4 consecutive interviews with engineering team members, pretty laidback and I was under the impression that it was about getting to know each other rather than being nitpicky about the technical details, got some interesting questions related to my presentation and - in overall - I was really impressed that the team actually listened to my presentation.
Interview questions [1]
Question 1
Q: What are goroutines, how can we prevent race conditions, what are channels, how can we synchronize and exchange data between goroutines. Q: How to check available disk space in Linux Q: What's the difference between TCP and UDP
Was given a Codermap interview. My interviewer had asked me, off-handedly, whether or not I had any background in the C programming language. I said I had, but then the codermap had ridiculously arcane C-specific questions that were not realistically evaluating my general programming abilities.
Interview questions [1]
Question 1
What was a technical thing that excited me to work on at Tesla energy.
I applied through a recruiter. The process took 5 months. I interviewed at Tesla in Aug 2022
Interview
1 phone screen with recruiter 1 phone call with hiring manager 1 take home coding exercise (3 months of Tesla hiring freeze) Another call with recruiter Another call with new hiring manager since previous one quit Another prospective call with someone on team Overall, I had a very bad experience. It started out well, but then towards the end, the recruiter blamed me for missing an interview that they only confirmed with 2 hours of anticipation during the work day. This was after 4 previous interviews and one take-home assignment, all of which were on time or early. Further, I even waited through Tesla's most recent hiring freeze. Not to mention, I was previous intern with great reviews. The hiring manager refused to reschedule a call, refused to provide me a direct contact to the hiring manager, and then ghosted me. I was very disappointed in this unprofessional experience.
Interview questions [1]
Question 1
Take home coding exercise involved traversing a CSV file, processing rows, and producing a new CSV with processed results. They offered the liberty to choose your programming language. Calls with recruiter was mainly about interests and logistics. Calls with hiring managers were about interests and past experiences.