3 stages. With one online assessment. The first one is relatively easy as they online ask about yourself but be prepared to explain about ehatvyou wrote in your resume. The second one was the 1 and half our online assesment where there are math, verbal and abstract questions. Last interview was tough because their senior engineer interviews you. It is super technical.