Кстати желающим устроиться в MS - советую налечь именно на шаблоны. Полёт воображения там не приветствуется. Насколько я понял, я засыпался именно на этом - несколько нешаблонно реализовал класс в тестовом задании на C++. Т.е. заучить и тупо лепить шаблоны (желательно со ссылками на MS P&P). Нужны, по сути, кодеры. Полезно еще попрыгать на простых заданиях типа чисел Фибоначчи с разными вывертами - словом, на том, что давно и прочно забыто.

Олимпиадные задания трогать не стоит - это удел уже тех, кто внутри продвинулся повыше. Помните - не будьте умнее среднего индуса, прикиньтесь туповатым, но исполнительным, и простые задания должны отскакивать от зубов.
Цитата:
Сообщение от
kashperuk
Опять же, важен подход к решению задачи, применение ООП/design patterns, стиль мышления и написания кода. К примеру, вы сразу бросаетесь писать код, или сперва задаете уточняющие вопросы, чтобы более полно понять суть задачи, рисуете ли какие-то обобщенные диаграммы или что-то подобное. Примеров таких задач тоже полно в интернете. Здесь никто не требует четких знаний того или иного языка программирования, поэтому можно писать хоть на псевдо-коде.
Большинство Х++ разработчиков сыпятся еще на интервью с HR, или же на телефонном интервью, в основном из-за отсутствия четкого понимания ООП/шаблонов программирования, или же полном неумении писать код (это основной бич консультантов).