The process begins with a cognitive and technical test lasting about 90 minutes, covering reasoning, programming basics, and foundational IT concepts. Next is a 45-minute coding test with two problems to solve in languages such as Java or Python. Following this, candidates undergo an automated 20–to 30–minute communication assessment that evaluates speaking, listening, and grammar skills. Finally, a virtual interview assesses technical knowledge, project experience, and HR aspects like strengths, teamwork, and career goals.