There are 3 interviews in total. The first one is HR interview, then hiring manager interview and at last technical interview with 2 senior engineers. The whole process takes around 1 month and the result is given in one week after the final interview.