Initial interview is through an online video apps where a set of technical questions were asked and you have to answer within the allowed time. The 2nd interview is through a video conference call with 5 panels. They asked technical questions again and some situational questions. Interview is quite hard.