Got contacted via recruiter, typical phone screen in difficulty to the other phone screen threads posted here. 2-3 YOE, solved about 200 LC total (mostly med levels)
To not break NDA like most goog posts I won't go over the details of each question. These are the details on my onsite interview early last month.
Interview 1:
Coding, alteration of https://leetcode.com/problems/text-justification/. Lots of tricky parts, clarification & assumptions involved.
Interview 2:
Coding, array problem kind of like trapping rain but more difficult. Got through the problem but maybe not the most optimal one.
https://leetcode.com/problems/trapping-rain-water/
Interview 3:
Googliness behavioral interview. Pretty straightforward, don't think it's possible to do that badly on this round, especially if you've prepared for an amazon interview before.
Interview 4:
Coding, relating to concurrency/context switching. I didn't prepare at all for this and was totally caught off gaurd, lol. Was able whiteboard something but ultimately couldn't figure out how to solve the problem. ran out of time
Interview 5:
Coding, similar type of question to https://leetcode.com/problems/count-and-say/ but with medium level difficulty I'd say.
Contacted a week after with a reject. Reason was mixed signals but "was close". Not sure if that's what all recruiters say just to be nice, but she said did say she would contact me again in 9-12 months for another interview. I think I didn't pass because of the concurrency round, but I'm going to study up on that area now that I know it can be asked.
Passed my interviews at Amazon and Microsoft so it isn't the end of the line for me :) but I hope to give it another shot in the future! Hopefully this wasn't too vague of an overview and it can be of somewhat help to future googlers. May the luck be with you :p