I applied through a recruiter. I interviewed at Rivian
Interview
Contacted by recruiter. Interview process took to much time, since the position/team were changing during the process. Recruiter's team was unorganized, sharing wrong data several times (time or name/position of scheduled interviewer). Some of the technical interviewers never showed up due to double-booking of their time and not letting me know about that. Very stressful.
I applied online. The process took 3 months. I interviewed at Rivian (San Francisco, CA) in Mar 2023
Interview
Very confusing and unprofessional process. I started communicating with one recruiter, and completed a full round of interviews (coding + system design + culture). After that they mentioned I would be a better fit for another role, and they asked for another full round of interviews with no guarantees. I got transferred to another recruiter who has no clue about my case, and continued asking for more interviews. As I already took vacation to complete the initial rounds of interviews, I thought it was a waste of time to start the whole interview process from scratch so I pushed back. After that they returned to ask me what are my compensation expectations, and after saying a number they just said it was too much an cut me off, with absolutely no negotiations. I had to explicitly ask for a closure conversation with the recruiter. I decided to accept an offer from another company that was much better with communication. Internally in Rivian there seems to be a disconnect between roles/teams/recruiters, so be prepared to waste time and effort.
Interview questions [1]
Question 1
Coding was primarily geometry and generic dynamic/recursive problems
I applied through a recruiter. The process took 4 weeks. I interviewed at Rivian (Vancouver, BC) in Nov 2022
Interview
The interview was very simple but after two days I got a rejection mail. I don't understand what went wrong 😞. I tried to reach out to the HR but no luck.