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.