I applied through a recruiter. The process took 3 weeks. I interviewed at Microsoft (Bengaluru)
Interview
Multiple rounds of interview both technical and aptitude rounds. 2 with team members, 1 with hiring manager, 1 with top management. The whole process very efficient and well planned. Each round is well managed and received prompt feedback after the round.