The interview process started with an online assessment that evaluated my technical knowledge and problem-solving skills. After that, I completed an AI-guided interview where I answered questions about my programming experience, software engineering fundamentals, and previous projects.