Machine Learning Engineer applicants have rated the interview process at Rivian with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 45.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
Two rounds of interviews:
1. Programming round - Typical leetcode questions. Mainly a Dynamic Programming question.
2. Higher management chat - friendly manager. Asked about the projects in the resume.
The process was as follows:
Recruiter Screen -> Coding Round -> Onsite Panel (4 rounds). All within one month.
Online coding round was Leetcode.
Panel was C++ coding.
3x Technical Deep Dive
Interview didn't seem very well aligned to check the right skills. Python and C++ rounds but not very focussed on particular language. Deep dive had random questions with very less correlation. Rather a conversation would have presented better opportunity to express skills.
Interview questions [1]
Question 1
Most questions were asked based on intersection of resume and role requirement.