The Microsoft interview for the Senior Program Manager - Security Assurance role was a multi-stage process, including initial screening, technical and behavioral interviews, Microsoft panel were very friendly, answering all my questions, and guiding me through the process.