Two screening calls with recruiter and hiring manager followed by a well-organized and challenging technical homework assignment, then behavioral interview with hiring manager and employee. Overall, well organized and recruiters were very helpful and a pleasure to work with.