Phone call with recruiter (30 minutes - basic questions).
Interview with Senior Software Engineer and Software Engineering Manager (1 hour - behavioral, past experience, and 2 LeetCode medium/hard questions).
Debug some JavaScript code related to async/await.
The following metrics were computed from 3 interview experiences for the Rivian Software Engineer Intern role in Canada.
Rivian's interview process for their Software Engineer Intern roles in Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Rivian's Software Engineer Intern interview process in Canada.