Initial screening call with the HR Manager, who asked general behavioral type questions and confirmed general job details. This was followed by one-on-ones with the hiring manager and then one of the senior MSLs, then finally an on-site interview where I was asked to give a 20 minute presentation on a topic of my choice.