A telephone interview, followed by a technical test at the company's offices with a face-to-face technical interview on the same day, followed by a face-to-face interview with management.
The technical test is mainly multiple choice and the questions vary in difficulty from simple (i.e. common sense) to very technical and specific.