The process was as follows:
All within one month.
The online coding round was LeetCode. The panel interviews were C++ coding. There were 3 Technical Deep Dive rounds.
However, the interviews didn't seem very well aligned to check the right skills. There were Python and C++ rounds, but they weren't very focused on particular languages. The deep dive rounds had random questions with very little correlation. Rather, a conversation would have presented a better opportunity to express skills.
Most questions were asked based on the intersection of resume and role requirements.
The following metrics were computed from 1 interview experience for the Rivian Machine Learning Engineer role in United States.
Rivian's interview process for their Machine Learning Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Rivian's Machine Learning Engineer interview process in United States.