The interview process started with an online coding assessment that included algorithms and data structures questions, mainly focusing on arrays, strings, and object-oriented programming. After passing the test, I was invited for a technical interview with two engineers. They asked me to solve live coding problems on a shared screen, followed by some theoretical questions about system design and databases. The final round was with HR, where they assessed cultural fit and communication skills. The whole process took about three weeks.