The first interview was a hands-on coding round. I was given a problem to solve and had about one hour to implement a solution, explain my thought process, and walk through the approach step by step. It included discussing time and space complexity, edge cases, and how I would improve or refactor the solution if this were production code.