The process began with an HR interview.
Once I passed that stage, I was provided with the materials needed to prepare for the technical interview and was given a choice of when to schedule it.
The technical interview involved a problem on sparse matrices. The interviewer seemed relatively disinterested in engaging in a conversation or seeking insight into my decision-making process for solving the problem.
Q: How would you implement a matrix where most of the elements are zero and there are a very small amount of elements with values?
The following metrics were computed from 3,820 interview experiences for the Google Software Engineer role in United States.
Google's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in United States.