The hiring process is extremely quick. I had a phone interview with HR, another phone interview the next day with a dev, and flew out the next Friday for an on-site. The entire process was very professional, and I was delighted that at the end I hadn't spoken to a single person with terrible English speaking skills (as is common in the industry).
The interviews are *extremely* easy for a top-tier tech company. Sadly I think they're far too easy, and a lot of not-so-good engineers get through.