I had a total of 4 rounds of coding and 2 system design rounds.
I struggled with 1 coding round. I wrote the solution, but it didn't pass all the test cases. I guess it was considered a failure, which I can understand.
They conducted an additional round of coding, and I solved the problem, even with the follow-up question.
Rivian decided to give me a down-level offer, which was 50% of the salary I was getting from one of the FAANG companies.
This was very disappointing.
The recruiter told me their bar is so high (but not the salary), and I am not good enough for a senior role.
Design a social media system, something like Twitter.
The following metrics were computed from 18 interview experiences for the Rivian Senior Software Engineer role in United States.
Rivian's interview process for their Senior Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having negative feelings for Rivian's Senior Software Engineer interview process in United States.