Applied online. The process took 1 week. After receiving a phone screening, I was scheduled to an on site interview. I was interviewed by a group of people from application development department. Was asked to tell about myself, my educational and professional backgrounds and a few behavioral questions. Then being told about the position, projects. One day later, I was scheduled to take technical assessments including SQL queries and OO concept. It was pretty basic. Very nice people and experience