Recruiter contacted me followed by call with hiring manager and 2 phone screens with coding in an editor which went "very well!" according to feedback, then onsite. Interviewed for a more junior position. For the onsite, you will have to prepare a power point presentation on some technical achievement or project that solves a critical problem. If you aren't the type of person to do side projects or if you can't quickly whip up something impressive, just quit here and save your time. Apparently it's also a code review, which wasn't explicitly revealed to me, and my presentation was torn to shreds in a way that I personally thought was leaning toward unprofessional and, quite frankly, unkind. There's a way to criticize someone's work without interrupting them and making the room awkward. So if you share any code, make sure it's perfectly optimized. Better yet, just be perfect. I'd say this was overall a time-consuming process that requires a lot of at-home preparation. I left Tesla feeling pretty defeated and like our values didn't align. Otherwise, I'd say it's a fair process if you're the type of person who immerses them-self in projects or are one of those Tesla/Elon fangirl/boy types; that's probably who they want to hire anyway.