Multiple interviews, starting with skills test, next HR chat followed by multiple interviews with the hiring manager including case studies / presentations and research project presentation. Overall substantial amount of effort, and sadly poor miscommunication regarding salary as the desired values were conveyed to the HR early in the process, however the offer received was way below that level.