The selection process comprised three stages. It began with an online assessment that included problem-solving questions, database queries, Bash scripting, and multiple-choice questions covering the basics of data structures. This was followed by a technical interview aimed at evaluating the candidate's familiarity with the technologies and skills mentioned in their CV. Finally, an HR interview was conducted to assess the candidate's behavioral traits and overall fit for the role.