The first technical interview was conducted over a video call with a senior software engineer. They asked me a mix of behavioral and technical questions. They were particularly interested in my problem-solving approach and coding skills. I was given a coding problem to solve in real-time using an online code editor. After explaining my solution, we discussed optimizations and edge cases.