Technical phone screen:
Technical questions are asked and if pass then they will ask you for an in person interview the following week.
In Person:
First part of interview with polished empathetic manager introducing himself spending 45 minutes asking questions about background and understanding the candidate.
Second part of interview with developers white board exercises asking comprehensive, conceptual walk through scenarios.
Third part of interview is an ambush. Two narcissistic inexperienced architects asking pointed questions, questioning credibility of candidate, and not wanting to know if the candidate can do the job, but satisfying their own egos at the expense of the candidate. What is really demented, is they seem to enjoy themselves, relishing in the candidates uneasiness. There is another candidate on this site that states they answered a question correctly but was told they were incorrect. I would assume by these two architects.
Fourth part of interview. Follow up with manager.