Stressing given that it was Google. Make sure you sleep well the night before of the onsite. The questions were medium and hard. Most involved arrays, DP and recursion. Ask a los of questions and stop for a moment to think and to make sure you understand the problem. Again Dynamic programming is super important. Actually two of the interviewers asked me the same DP question and I had to let the second know so he could actually change it.
The structure of the onsite was 3 coding meetings or calls (virtual onsite during covid), 1 call or meeting with a PM to speak about your skills , projects, previous experience and Googliness. Finally another call with another engineer for a Systems Question.
In general the experience was ok. However I prefer when I can meet with people from the team I am applying to.
regarding the recruiters, they are super helpful and will go with you through the process and will call you frequently before the onsite.