I applied online. The process took 4 weeks. I interviewed at Rivian (Vancouver, BC) in Nov 2021
Interview
Remote interview. They gave me a problem to solve and would ask questions as I worked my way through the problem. They allowed me to select the programming language of my choice.
Interview questions [1]
Question 1
Given a binary 2D matrix, find the number of islands. A group of connected 1s forms an island. For example, the below matrix contains 4 islands.