It is a very nice and engaging process. There are several stages: an interview with a recruiter, a home test, a presentation, and a final interview. Overall the hiring and interview process was past, waiting a week for the next stage of the interview.