Process only took a day and you'll know right on what your status is. Screening exams gets all of the competent coders while the technical interview gets the adept ones (OOP). Then they'll screen for the honest and non-arrogant ones. They will tell you exactly what you are getting yourself into so that you can be aware if this is what you really want. Of all the hiring process I went through, this may not be the toughest but definitely is the most serious and very professionally planned screening. Unfortunately, I didn't get an offer.