I applied for a software engineering position and underwent an initial phone screening with a recruiter. We discussed my experience and interest in the role. Next, I had a video interview with the hiring manager, Alex, focusing on my problem-solving skills and team collaboration approach. Following that, I completed a coding assessment to demonstrate my technical proficiency.