The process began with an initial phone interview, which served as a screening to discuss my background, skills, and interest in the role. Following this, I was invited to the office for an in-person coding interview, where I completed technical challenges and problem-solving exercises relevant to the position.