The process was an online assessment, a phone interview, and then four onsite interviews, all on coding questions. There were standard algorithm and data structure problems. This likely applies to most L3 and L4 roles. For L5, there may be system design questions.
Merging scheduled meeting intervals, where an interval is a range of two timestamp numbers.
The following metrics were computed from 5,754 interview experiences for the Google Software Engineer role.
Google's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process.