The process started with an online assessment (OA), which was reasonably balanced in difficulty. Candidates who passed were invited to a live coding interview conducted over Zoom with a software engineer. The interview focused on data structures and algorithms, with an emphasis on problem-solving approach, code clarity, and communication throughout the solution.