The first stage is an online technical assessment. Successful candidates are then invited for an online technical interview with the company consisting of programming language(C#) concepts and algorithm challenges. The outcome is communicated via email and successful applicants receive a phone call for further discussions regarding the role.