Three stages interview, starting with a skills involving plenty of candidates. The following stage included an one to one interview with human resources stuff while the final one a panel interview with one district manager and one branch manager. It was a thorough and formal process, very nice and educational experience