I contacted by recruiter, after that phone interview for ~1 hour, with easy task and some big O notation related questions. It followed onsite interview for ~4 hours. First two rounds were technical, and following ones were more conversational.
1st round was easy, took about 20minutes, and rest was around that question, and me asking interviewer some questions.
2nd round was oo design question. It went okay. I asked several questions before diving in, thinking it will help, but didn't get right answers for some cases, which I haven't mentioned it to interviewer (ie answer that made me think different during solution).
Other two rounds were about what I did, what I am doing, and what I like to do. Technologies I use, the type of business I am in etc.
Everything seemed very okay, which led me think I will get offer. But I got no offer, and reason was I am not proper for senior level, which they were looking for. I think questions were low enough to decide if person qualifies as senior or not.
Whole case took around 2 weeks.