The interview process is in a few stages. Starts with a general phone interview from HR. After that, you get a technical interview (at least in this group) . If you make it that far, you get scheduled for 4-5 interviews in the course of 2-3 hours with many different people. They sure know how to interview well and get the right people. They know what they are looking for in their applicants.