I applied through a recruiter. The process took one week.
If I had come across the problem during my prep, I would've passed with flying colors. As it was, I didn't know the trick to solving the abstract problem quickly. Additionally, the interviewer ended up interrupting my solution to propose a different idea, then said, "actually, your idea will work." If you are lucky, or spend all of your time on LeetCode problems, this is an easy interview. If not, it is very difficult.
The following metrics were computed from 312 interview experiences for the Google Senior Software Engineer role.
Google's interview process for their Senior Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Senior Software Engineer interview process.