This is very hard and needs focus. It requires good English and also pays very fairly. I would really recommend trying it, and perhaps getting a job at one of the best software companies in the world.
Sorting binary trees and more difficult questions
The following metrics were computed from 1 interview experience for the Microsoft Full Stack Developer role in United States.
Microsoft's interview process for their Full Stack Developer roles in United States Coast Guard - Air Station Sacramento, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Full Stack Developer interview process in United States.