Applied Online.
First interview with HR comprised of standard set of question.
2nd was technical telephone interview . Mostly SQL related and some OO concepts.
3rd was onsite interview which comprised of three interviews of 1 hour each. 1st was with senior software engineer and solution architect. They asked questions related to database design, normalization n some sql queries. Some question related to webservices and xml. Write a program to covert number to word. (quite easy).
2nd Interview was with two senior software engineers . They asked questions related to design patterns and solve given problem applying one of them. They asked to write a program which required recursive function call.
3rd was with Director. Overall strength and experience check. Question right from troubleshooting a web page load problem to database explain plans.
The process took two weeks.