The interview process began with a recruiter screening focused on my background and technical alignment with the role. This was followed by a live coding round. Candidates who passed then moved to a final interview loop consisting of technical, behavioral, and additional coding interviews.
Interview questions [1]
Question 1
Live Coding Round: I was asked to debug and optimize a coding problem in CoderPad. The task involved inverting a matrix in place, discussing the time and space complexity, and clearly explaining my reasoning, implementation choices, and approach throughout the exercise.