Показать сообщение отдельно
Старый 21.09.2010, 11:40   #65  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
(Если есть) интервью с HR, то ожидать нужно туповатых вопросов по C++/C#, чаще из области формальных знаний Computer Science.

Техническое телефонное интервью обычно сфокусировано на понимании базовых алгоритмов, ООП, design patters и умении решать более-менее простые задачи программирования (а-ля сортировка, поиск, т.д., но не тривиальные задачи, а чуть посложнее).
Важным является умение объяснять по ходу интервью свое решение, умение показать ход своих мыслей.

При успешном прохождении есть еще интервью "лицом-к-лицу", которое проводится либо у нас на кампусе, либо (в случае выездных рекрутинг мероприятий) в Москве/Киеве/Польше/т.д.
Интервью у нас на кампусе состоит из 5 частей, с пятью разными интервьюерами, каждый - по 1 часу. Здесь вопросы разнятся. Обычно, каждый из интервьюеров задает несколько общих вопросов - про бывшый опыт, про задачи, которые вам приходилось решать, а также те, которые вы не смогли решить, тд. - примеров в интернете куча. После этого обычно необходимо решить какую-то задачу с написанием кода. Задачи, ессно, чуть сложнее, чем на телефонном интервью, но при этом не супер-сложные.

Опять же, важен подход к решению задачи, применение ООП/design patterns, стиль мышления и написания кода. К примеру, вы сразу бросаетесь писать код, или сперва задаете уточняющие вопросы, чтобы более полно понять суть задачи, рисуете ли какие-то обобщенные диаграммы или что-то подобное. Примеров таких задач тоже полно в интернете. Здесь никто не требует четких знаний того или иного языка программирования, поэтому можно писать хоть на псевдо-коде.

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

Ключевым моментов является то, что "We hire for Microsoft", то есть недостаточно просто хорошо подходить на какую-то конкретную позицию, надо иметь достаточные технические знания для того, чтобы продолжить карьеру в Майкрософт.

Мое личное мнение - продукт в целом довольно сильно страдает от нехватки у людей, над ним работающих, понимания ERP, бизнеса и потребностей партнеров/клиентов. Но пока мне не удалось изменить то, каких людей мы нанимаем. Но я в этом направлении продолжаю работать
За это сообщение автора поблагодарили: Logger (3).