After a 3 months long process I finally received my offer at Google. I spent a lot of time here so I feel obligated to give back and share my experience, hopefully it will help some people.
Timeline
Sep 3: Recruiter call
Sep 27: Screen interview
Oct 1: Positive screen result, scheduled onsites
Oct 17-18: Onsite interviews
Oct 30: Onsite feedback - passed, will begin TM
Nov 11: First team match call
Nov 18: TM success
Nov 21: Offer 🥳
Onsites
Of course I can't disclose actual interview questions, but here's an idea of what was asked
Tech 1: Binary search based problem about unit tests (I believe it's found here somewhere). Medium-hard difficulty.
Tech 2: Top-K problem wrapped around a story (like most google interviews), follow ups included file manipulation as data needed extraction from a file (like in a real life situation), regex questions, etc. Follow ups included changing in outputs and the use of distributed computing to accomodate change in input values.
Tech 3: Autocomplete search design (like google search). Question included many twists and follow ups, changing of inputs and real-life usages. Follow up: most popular words for each prefix (Hard difficulty)
Googlyness: Usual questions, many data on this so won't go into detail
Important Tips