The phone call was with the recruiter, but I could barely hear her because she had poor reception. In the end, I managed to get through the call.
The next day, I had a technical interview with the team lead. He called me and asked if we could switch to Google Meet. It felt a bit unprofessional to me, but I went along with it.
The interviewer was pleasant and provided a detailed overview of the company, the product (both theoretically and physically), and the role itself. They also elaborated on the department's structure and the various positions within it. Afterward, I was asked problem-solving and coding questions related to the position.
Interview questions [1]
Question 1
They asked me conceptual problem-solving questions related to the role, as well as coding questions in Python.
Very complicated. You get interviewed by multiple people and you spend 1 hour with them. You go through 4 rounds, one hour each, and you might not get selected. Not very convenient.