Got a call by HR. All three rounds were taken on single day.
First round was technical, mostly asked about .NET framework and OOPS concept, design patterns, finally a easy coding question.
Second round was again technical, was asked about the architecture of different projects I have worked upon. Gave 2-3 coding questions to check logic.
Third round was managerial round with the director, was roughly around 20 minutes, asked about most difficult tasks I encountered and project role and responsibility.
All the round went great, but haven't got a word from HR. On sending mail, he informed profile is on hold. Haven't heard from him since then.