I applied online. The process took 3 weeks. I interviewed at Rivian in Jul 2021
Interview
A chat with a recruiter, a quick phone screen with the hiring manager, and a virtual on-site consisting of some technical problem solving. The on-site was two coding rounds, a physics round, and a behavioral round. The coding rounds were very easy, and were not leetcode problems, but more so problems related to the role I was applying for.
Overall a very easy interview, but the offer was not very good, about half what I was able to get for a similar role in SF Bay.
Interview questions [1]
Question 1
A simple class design problem involving how to simulate the operation of a truck, and a very easy question of designing a test case problem. The physics portion was just a very high level discussion.