Interview Process is as follows:
1 x Phone call/interview with Recruiter
1 x Phone interview with TPM
Onsite:
2 x interviews with TPM
1 x technical interview (system design)
1 x technical interview (coding)
-------
Interview process is smooth and fast. Phone call with recruiter wasn't so much an interview as much as it was to make sure you were a fit for the role (AKA are you comfortable talking with people? Leading projects?).
If you sound like a good fit, the recruiter will forward you to speak with an actual TPM for a 45 minute interview. Expect a mix of behavioral, situational and technical questions (What would you do in XYZ given ABC constraints? How do you deal with conflict or project deadlines? How would you design blah blah).
If that goes well, then congratulations! You're invited for an onsite! Which is 4 interviews and a lunch interview that doesn't count (it's suppose to be a chance for you to ask any questions you want independent of the interview).
Despite being a TPM position, the onsite still included a system design interview and a coding interview. Can't say much here, but google is still google and the bar is set very high irrespective of position. Know your CS fundamentals, be able to talk big picture, constraints, tradeoffs and whatnot.
Overall a great process, and am waiting to hear back now.