The interview process took 2.5 months. The steps included an introductory call with the HR, an assignment, a technical interview, and a soft skills interview with HR again. The people conducting the interviews were polite and had a friendly demeanour. The technical interview was more of a discussion on technical aspects instead of a strict question-answer thing, which made a really good impression on me. The only downside was a long gap between 2 steps in the interview process, but I was explained that this was due to special circumstances. Overall, I was really satisfied with the whole experience.