I was approached by a recruiter on Linkedin, very gracious introduction to the opportunities based on my experience, the recruiter was very professional.
There were 3 initial interviews, two by phone, one video conferencing. between 1 1/2 hour each.
General background, goals, interests. Interviewers were professional and polite, but kept it casual which was nice.
Technical Interview (coding interview actually) was a 2 hours, live video recording session,
I should note, this company focuses on live programming interviewing on the Karat platform, the exercises were algorithmic in nature, something that a recent Graduate will be great for, but there is not much prepared for Senior/Principal level engineers.
As a recommendation, to this employer. It would be nice to have an interviewer for the programming interview who is Senior/Principal Technical Fellow, for the same level candidate. And prepare actual macro infrastructure, management and release cycle along with the pure technical coding interview, since Senior/Principal level, as well as experienced engineers forgot about basic algorithm (the ones they use in the interview), in favor of actual useful and memorized and use more complex ones in production distributed software.
I was interviewed by a young person, literally from his dorm, constant interruptions, and loud music from outside the room. Not a big deal, but it gets annoying after a while.