I interviewed with most of the "tech giants" and Microsoft's process was by far the best (professional and down-to-earth). Maybe this was due to the target (language team), maybe due to the location (Redmond), but at least with me they left a great impression.