@blowdart: I just find it odd that they note Java but not C#... I understand they might develop in C++ or they might have learnt Java in College... But "or other computer programming languages preferred" could cover those.

I also find it disturbing that they make an assumption that College students only care to learn what is on the textbook in front of them. If a College student really aspires to work for Microsoft, I'm sure strategically they would put in some time to learn C# to the extent of Java and/or C++.

I just think Microsoft like many other Tech-Giants have become reliant on top Universities which teach C++ and Java...