The interview took around 5 hours. There were three rounds:-
1) Technical Interview
2) Managerial Interview
3) HR interview
Apart from the 1st interview, which lasted 15-20 min, the other two were done quite fast, and at last I got selected also. They mailed me the offer letter after 5 working days.