Phone screen, Hiring Manager Interview, Peer Round - All online
Presenting a past project to a panel, followed by four interviews - Onsite
Overall, it was a positive experience.
The recruiter was prompt and friendly. Many rounds seemed like a conversation rather than an interview. After I received the offer both the recruiter and manager spoke with me for 30 minutes each to answer any further questions I may have had. The money and the benefits were okay. Did not accept since I didn't want to move cities.