1. Online Test (logical reasoning, basic maths and CS, and two coding questions)
2. Technical Interview (Interviewer asked about my projects and gave two puzzles)
3. HR Interview (Generic questions were asked)
Technical interviewer was really kind and helpful, giving small hints in case I got stuck. He acknowledged by profile and my answers.
The HR interview, on the other hand, wasn't really a pleasant experience. The interviewer joined the call more than 10 minutes late. I faced some technical issues in this particular interview, which wasn't acknowledged either.