I applied online. The process took 1 day. I interviewed at Microsoft in Mar 2023
Interview
Virtual interview with multiple different rounds, had take home assignment to complete and present. Mix of technical and behavioral questions. Generally not too bad but can be time consuming. they were all very nice and friendly