Собеседование при приеме на должность программиста
К чему нужно быть готовым?
Самое главное понимать, что вы, придя на собеседование, окажетесь в одном помещении со специалистом, который, что называется «в теме». Специфика деятельности такова, что от самостоятельного проведения собеседований, в большинстве случаев, отказывается руководитель предприятия. Вопросы на собеседовании программиста задает всегда тот, кто понимает и то, о чем спрашивает и то, что ему отвечают. Самый распространенный вариант — когда вы одновременно беседуете с несколькими людьми.
Самый первый и самый важный вопрос
Любое собеседование, после знакомства, в практической своей части начинается с самого главного — оценки опыта соискателя и его профессионального уровня. Поэтому заранее приготовьте ответ на вопрос о ваших познаниях в языке, методиках и технологиях программирования, необходимых работодателю.
Вопросы программисту на собеседовании
Это конечно не популярные на западе 10 вопросов при собеседовании, все же менталитет наш немного различается. Однако свои «10 вопросов программисту» вам все же зададут, и они будут примерно из следующего перечня.
Эти и многие другие вопросы по программированию на собеседовании вам задаст, скорее всего, ваш непосредственный начальник.
При этом возможно будут и интересные вопросы по программированию, которые характеризуют вас как специалиста. Так, вам может быть предложено оценить какую-то технологию или алгоритм, важный для будущего направления. Поэтому имеет смысл заранее поинтересоваться о том, какой язык (языки) и в каком объеме, с применением каких фремворков, сред программирования, отладчиков, операционных систем и так далее, применяется на данном конкретном предприятии.
Как правило, приглашая вас на собеседование программиста, вопросы эти скрывать не станут, и даже по телефону (или в переписке) на большую часть из них ответят. Просто приготовьте список таких вопросов и со своей стороны, для начала диалога с работодателем, и, если они не явно сформулированы в требованиях к соискателю — задайте их! Вы, предлагая себя и свои навыки, имеете полное право знать, с чем придется работать.
А что кроме профессионализма?
Когда вас узнали, как профессионала, возможно вам начнут задавать малозначимые вопросы для программистов. Это могут быть:
Как правило, их задают в серьезных компаниях, где придется плотно взаимодействовать с большим числом людей, а это значит, что вас хотят оценить как личность. Отвечая на вопросы на собеседовании, программист с серьезным навыком и стажем всегда сохраняет спокойствие и отвечает максимально информативно и сжато — это тоже характеризует вас как специалиста, не забывайте об этом.
Посещения будущего места работы с целью прохождения собеседования не стоит бояться. Важно трезво оценивать свои силы, понимать над каким проектом предстоит работать и знать себе цену. Профессионал всегда остается профессионалом, какие бы вопросы ему ни задавали, а задачи ни ставили. Специфика работы такова, что на все вопросы на собеседовании программист сможет дать ответ, как и при решении повседневных задач — именно это и нужно от вас работодателю.