First interview was on problem solving, was asked to solve an intersection problem, interview went fine.
Second round, the interviewer asked the same question, then I had to clarify to him that this was the second round. :(
Third round, it was the same interviewer, I don't understand why the same person had to interview again if he could not get to a decision in previous interview of one hour.
Overall a very bad interview experience.
Having said, the recruiter handled communication very well, she contantly updated and reached out on progress.
I denied the final round assignment, as I felt it was not worth it.