There were 2 rounds. Both happened on Teams.
First round consisted of Front-end with Angular questions. Very professional interview. Interviewer was knowledged and it was more of discussion which was healthy in a way. Tried to answer questions and the kind of approach he made towards my answers were very motivating.
Second round was for backend-node.js next day, not a very pleasant interview since interviewer was asking the same question again and again even though I answered. He was trying to make himself superior by not agreeing to my answers and beating around the bush. Even though I answered him to-the-point and a very simpler manner, he was going deep into things just to make me realise that I don't know something. But I was not demotivated and tried to answer as much as possible for all the questions, sub-questions and nested-sub-questions. Obviously everyone does not know everything. May be the expectations were different.