Сначала я хотел назвать эту статью просто «Я хочу работать в Майкрософт», так как разница в подходе к поиску практики (internship) и рабочего места скорее количественая (для работы надо больше уметь и знать), нежели качественная. Поэтому, я думаю, что написанное мной будет также в равной степени интересно и тем, кто планирует найти вакансию разработчика в Майкрософт. Однако это название было бы не совсем честным по отношению к читателям, так как, в частности, я по ряду причин сейчас работаю не в Майкрософт.
Сначала я постарался совместить в одной статье и личные впечатления о процессе и практические советы для читателей Хабрахабра, что не привело ни к чему хорошему. Поэтому я постарался в самой статье описать только тот опыт, что я приобрел, а свои впечатления убрать под спойлеры.