I applied through other source. The process took 2 months. I interviewed at Microsoft in May 2023
Interview
The First stage of the interview was a phone interview. The Second stage was several technical rounds with team members. The third and final stage was an on site interview.