Was rather slow in general. They started by sending me a postcard inviting me to apply, following the receipt of my contact details through my university's career office. I send my resume, a month later the phone screen happens. Then I am invited to a 3 hour appointment for a series of skill examination, about 3 weeks after the phone screen. The tests were completed in less than 2 hours, and many questions were funny in a geeky way.
They stress on your ability to learn new stuff rather than what you already know, which is very good especially for the inexperienced, but prevents some of the experienced from shining. The test questions also revealed the informal, laid-back culture. For example, some questions had no real answer, and the answers were like "a) All of the below b) All of the above c) None of the below d) None of the above e) A combination of the above".
A couple months later, the on-site interview. At that point you get introduced to the area and are treated to a nice hotel and food. A technical interview, followed by a personality test and language/math tests. The technical interviewer asks you a few questions about what you worked on, but spends the majority of his time speaking about the company, technologies and work projects that you can expect.
There is also a demo of the software, brief but gives you an idea of how the end-product/system looks like.
You also have lunch with a member of the staff. That person was a little negative, kept telling me about the long hours he was to work. Kind of a gloomy picture for someone on their interview.
Finally, you have a chat with the HR person that asks you traditional interview questions (describe a time you did something silly at work, or describe a time you had to work under pressure). Questions intentionally easy and designed to get you feel comfortable about the opportunity.
Then 3-4 weeks later, you get a job offer with about 3-4 weeks to respond (starts with a week or 2, but can usually be extended).