Glassdoor users rated their interview experience at Rivian as 66.7% positive with a difficulty rating score of 2.67 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer Intern and Network Operations Engineer rated their interviews as the hardest, whereas interviews for Controls Engineer and Software Engineer Intern roles were rated as the easiest.
The hiring process at Rivian takes an average of 7 days when considering 3 user submitted interviews across all job titles. Candidates applying for Software Engineer Intern had the quickest hiring process (on average 7 days), whereas Software Engineer Intern roles had the slowest hiring process (on average 7 days).
Great team. Great process. 3-4 rounds depending on how they see fit. Questions, mostly on prior and current experience. Last round, they ask you to make a presentation on a couple of projects you might have worked on which are relevant to the role. Last round was around 4 hours.
Interview questions [1]
Question 1
Behavioral questions which they expect you to answer in a Rivian standard format.
I applied through a recruiter. I interviewed at Rivian (Sacramento, CA) in May 2026
Interview
Short, Rushed, and inconclusive. The hiring team asked a few questions in regards to the job. 2nd interview was scheduled within the same week. The recruiter sent a follow up text message but then there was no follow up.
Interview questions [1]
Question 1
Have you every handled an employee that was not a team cultural fit, if so tell me about it.
7 rounds of Interviews
Mix of HR, Resume Deep Dives, System Design and Coding interviews (C++, CUDA, Python , Pytorch)
System Design Focus on autonomous driving for higher Levels of autonomy