I applied online. The process took 2 weeks.
The interview process consisted of behavioral questions followed by a coding question where you code in an IDE with the interviewer. It wasn't very hard, but you should definitely do resume prep and LeetCode.
The following metrics were computed from 24 interview experiences for the Tesla Software Engineer Intern role.
Tesla's interview process for their Software Engineer Intern roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Tesla's Software Engineer Intern interview process.