1. Hiring Manager Screen
2. Virtual on-site broken into multiple portions
3. decision email
Hiring manager screen was about 45 minutes, very relaxed.
pretty clean process over all. The onsite was 4 interviews total, each with 2 interviewers.
1. Technical q&a
2. coding portion
3. system design
4. behavioral
Pretty good process, and one nice thing is that they tell you why they don't move forward. They even forwarded me to another hiring manager when I didn't get the offer. Though I think they are a bit picky.