The process was very lengthy, took more than a month but it was fun. At first I got a call from the hiring manager who discussed about the role and what will be my responsibilities in the same. Then a week later I had my first Technical Interview on video call. Again a week later, my second technical interview again on video call. Both the technical interviews covered almost everything which I could have told them. Then a week later, HR round with some Senior Manager. And then the salary discussion.