Phone interview and than video interview. The final stage included presentation. I got no complains of the process or the person taking the interview. However, for the final stage, the head of the department was very rude and aggressive in the process. It was uncalled for and shows that our personalities does not match. This really puts off any person so this wouldn't be a department I will like to work for. I can imagine all the people to be friendly and nice but it takes one manager to spoil the team . Overall good company.