3 stage interview process, with a scenario based question at the end of the main interview. Can't fault the communication with the HR department throughout the process, they were quick to respond and offered some flexibility with interview slots. One of the better processes I've been through lately.