Submit online, Phone Interview, Technical Face-to-Face, Management Face-to-Face, Corporate Face-to-Face. They require you prove your Technical Ability, as well as your inter-personal attitude with multiple staff members to see how you handle different people, at differing levels of interaction. Be prepared for multiple interviews, and many questions. And they will go over your employment and education history step by step and ask you to elaborate as deep as possible. This is not a one meting, then get an offer kind of process. If you aren't prepared to be completely open about your history and skills, you won't get far.