Interview process was rigorous but fun. They make sure they get the best. There were about 4 stages in total. First onsite interview, which went really well. The questions were to test your basic knowledge of your skills. Then there was a take home test, presentation and then last onsite interview.