1. One hour phone interview with web team manager.
2. Four hours of In-person set of 1:1 interviews with web, database engineers and head of engineering department.
3. Second in person interview cancelled.
4. Job offer in a few days.
5. Started under two weeks later.
Very professionally handled interview process. They were more interested in how I went about solving technical problems, than in my arriving at the correct (or any) solution in every case.
Be prepared to be interviewed by people not directly related to your job, they will test your extremes.