The interview process consisted of three stages: an initial technical viva, a technical lead interview, and a final HR interview. I found all three stages to be relatively straightforward and not very technically challenging. Most of the questions focused on GenAI and machine learning concepts.