I applied online. I interviewed at Rivian in Feb 2021
Interview
Basic outline of the whole process is a phone call with recruiter, a technical screen, and lastly half-day virtual on site interviews. Due to NDA, cannot get into specifics.
Phone call:
Initial phone call with recruiter to go over basic resume background and gauge interest. The recruiter is courteous and pretty responsive. Helped me through this entire process."
Technical Screen:
Interviewer wanted to see if I can hold a conversation and communicate effectively more so than knowing how to solve the problem. You still have to solve it even if it isn't the optimum solution, but the weight is on how well you communicate technical ideas. The interviewer may ask challenge questions.
Virtual On site Interviews:
Basically half was behavioral and the other half is technical. Behavioral was checking to see I mesh well with the entirety of the team, capable of solving current problems faced by the team, and inline with company culture. The technical was much more domain specific for the position you're applying for so be prepared for that.
Overall easy, smooth experience. Everyone of the interviewers were great and the recruiter answered any and all of my questions. The whole process took roughly about a month.
Interview questions [1]
Question 1
Due to NDA I cannot disclose any specific questions.
First got HR call, there were two calls which was strange and took around one month to schedule the following meeting.
Then online code test with staff engineer from US.
I interviewed at Rivian (Belgrade, Central Serbia)
Interview
HR + 1 technical with hiring manager + 2 live coding, all went well and pleasant, they were really professional and made me feel relaxed during the process. They were also helpful during the interview when i could not remember some things
I applied through a recruiter. I interviewed at Rivian
Interview
Very straightforward, and very nice people guiding me through the process. Although I wasn't particularly suited for the role, the staff engineer was very patient in giving advice and tips for solving problems.
Interview questions [1]
Question 1
Implement a sorting algorithm from scratch, how a compiler works, and the concepts in embedded systems