I had one phone interview, following by a coding project, then onsite interview.
Phone interview, coding project and onsite interview was very easy. The coding project has one week time limit to submit and after two weeks the recruiter came back and ask me to modify the project further. I again spend so much time to work on the project. Recruiter said all went good and he is working on the actual offer. It was already a month over when I started the process. He is keep giving me false hope. Then for a month he didn't answer any of my email. Finally, one day he replied and said no. I have no idea what went wrong. He wasted my time for 2 months, it was worst experience ever.