HR screen, meeting with hiring managers and then 30 minutes with several team members. Follow-up assignment. One final follow-up with hiring manager for an hour with several repeat questions. I have entered enough words so that should be enough for you to know about the interview process.