It took me a day to complete all the interview rounds. Though, I have to wait for some good time before next round of interview. The HR was helpful they keep me posted on my rounds and feedback. They even gave me an option to come back tomorrow for rest of the rounds, which I did not taken up. Overall, it went well.