Здравствуйте, Plutonia Experiment, Вы писали:
PE>Если есть у кого большой опыт, поделитесь, пожалуйста, как вы спрашиваете в подобных случаях кандидатов ? Собеседование, напомню, провожу как технический специалист — кандидаты могут попасть на разные проекты.
В Microsoft в телефонном интервью спрашивают: как работает GC, как построена работа с ошибками в C#. В личных интервью вопросов именно по языку не задают. То есть на знание конкретно C# — вопросов на самом деле не очень много. Хотя даже по заданным "простым" вопросам можно уже многое понять — насколько стройное изложение, как хорошо собеседуемый может объяснить сложное простыми словами, насколько сильно при этом отклоняется от истины.
Я бы от себя добавил вопрос про операции со строками — в .Net они проводятся с учетом текущей локали и большое количество даже senior программистов пишут код невалидный для экзотических локалей. Ответ на этот вопрос заодно показывает, насколько четкая картина мира в голове относительно "представление строки в памяти", "интерпретация строки в различных локалях". Хотя это уже во многом вопросы на засыпку. Я бы лучше что-нибудь по структурам данных поспрашивал и по несложным алгоритмам. Знания конкретной технологии — вещь приходящая