Multi-stage process: Resume Deep Dive, Architecture / System Design, Whiteboard / Coding, Code Review, Manager, Close. The recruiter did a great job guiding new through each phase. It was thorough, but not difficult. Employees from many departments and levels conducted the interviews and provided the results back upstream.