The interview process wasn't trickery-based. It was starting with a small problem, explaining your thinking, and they expand it with more complexity and constraints. It's nothing like you're used to but fairer based on software engineering philosophy rather than trivia.
Skipped phone screen due to having a referral. Final round was 5 rounds of 45 minute interviews. 4 rounds technical, 1 behavioral/googliness interview. Spread across 2 consecutive days remotely over Google Meet.
Interview questions [1]
Question 1
Design a data structure to read a stream of temperatures and find the max within the past 24 hours
I applied through a recruiter. The process took 3 weeks. I interviewed at Google (San Diego, CA) in Sep 2017
Interview
Speak out & you will get help.
Feel Free to ask for as much information as possible. Some questions require you to ask more or state assumptions. Again, speaking out is your best friend here
Interview questions [1]
Question 1
Linux Kernel Internals, Networking, Programming, etc