Phone screening - technical interview
Couple of technical rounds in person - very detailed technical questions
Hiring Manager or Director discussion
Technical problem solving skills ability is checked thoroughly..Need to be strong in concepts.
Lot of brainstorming questions. Will help/hint you if required..The way you try to solve the problems are more important than the solution itself