Three stage process: Phone Interview, Interview with hiring manager, Interview with Sr. Director of Engineering. The interviews followed with approximately 2-weeks interval. After a phone interview with a recruiter, who was very professional through the whole interviewing, screening and hiring process Very intensive background screening process, followed an interview with the hiring manager. The interview.was about an hour. A brief tour was given.