(Если есть) интервью с HR, то ожидать нужно туповатых вопросов по C++/C#, чаще из области формальных знаний Computer Science.
Техническое телефонное интервью обычно сфокусировано на понимании базовых алгоритмов, ООП, design patters и умении решать более-менее простые задачи программирования (а-ля сортировка, поиск, т.д., но не тривиальные задачи, а чуть посложнее).
Важным является умение объяснять по ходу интервью свое решение, умение показать ход своих мыслей.
При успешном прохождении есть еще интервью "лицом-к-лицу", которое проводится либо у нас на кампусе, либо (в случае выездных рекрутинг мероприятий) в Москве/Киеве/Польше/т.д.
Интервью у нас на кампусе состоит из 5 частей, с пятью разными интервьюерами, каждый - по 1 часу. Здесь вопросы разнятся. Обычно, каждый из интервьюеров задает несколько общих вопросов - про бывшый опыт, про задачи, которые вам приходилось решать, а также те, которые вы не смогли решить, тд. - примеров в интернете куча. После этого обычно необходимо решить какую-то задачу с написанием кода. Задачи, ессно, чуть сложнее, чем на телефонном интервью, но при этом не супер-сложные.
Опять же, важен подход к решению задачи, применение ООП/design patterns, стиль мышления и написания кода. К примеру, вы сразу бросаетесь писать код, или сперва задаете уточняющие вопросы, чтобы более полно понять суть задачи, рисуете ли какие-то обобщенные диаграммы или что-то подобное. Примеров таких задач тоже полно в интернете. Здесь никто не требует четких знаний того или иного языка программирования, поэтому можно писать хоть на псевдо-коде.
Большинство Х++ разработчиков сыпятся еще на интервью с HR, или же на телефонном интервью, в основном из-за отсутствия четкого понимания ООП/шаблонов программирования, или же полном неумении писать код (это основной бич консультантов).
Ключевым моментов является то, что "We hire for Microsoft", то есть недостаточно просто хорошо подходить на какую-то конкретную позицию, надо иметь достаточные технические знания для того, чтобы продолжить карьеру в Майкрософт.
Мое личное мнение - продукт в целом довольно сильно страдает от нехватки у людей, над ним работающих, понимания ERP, бизнеса и потребностей партнеров/клиентов. Но пока мне не удалось изменить то, каких людей мы нанимаем. Но я в этом направлении продолжаю работать