Interview process was tough but worthy. I has 2 rounds. One was online with the hiring manager. He tried to understand my motivation and overall knowledge about the domain and explained about the role and team. Second round was offline. I was asked to make a presentation on a topic out of three choices. The presentation was around 1 hr, and then technical round about 1.5 hrs. All in person. It was tough, but the discussion was so worthy and interesting.