Microsoft internship written test

In the spring of 2014, I decided to apply for an internship at the Microsoft Development Center Serbia, located in Belgrade. Soon enough, my invitation for the written test came, and need to prepare myself for it. Here are my thoughts on the application process, preparations for the test and the test itself.