I went through detailed interview process including phone screening, two on-site technical panel interviews, an interview with HR and one interview with higher management. You need to know your resume and position you are applying for effectively win the interview. Interviewers were knowledgeable and to the point. All the technical details pertaining to the position were covered by them during the questions. Throughout the process, my problem solving approach was tested.