Про этапы поиска разработчика - очень кратко
1. Менеджер по персоналу (HR и пр.). Помимо вакансии, так же необходимо дать общие вводные по компании, проектам. 2. Техническое собеседование. Должны присутствовать тимлид и архитектор, разработчик, с которым вместе работать. Вопросы зависят от уровня квалификации: а) Юниор - тут больше проверка на общие знания, алгоритмы и пр. для конкретного ЯП. Обычно берут для дообучения, и релевантность опыта значения не имеет. По психологии - это молодые люди, со своими инфантильными представлениями о мире. В процессе беседы надо выяснить насколько соискатель готов к стрессам (поднять несколько рабочих моментов и послушать КАК отвечает соискатель). Советую брать новичков только в офис. б) Мидл - должен знать парадигмы, шаблоны, работу с памятью, многопоточность/синхронизацию, асинхронность и пр. Релевантность опыта уже имеет значение. Про стрессоустойчивость - достаточно спросить, почему ушел с предыдущей работы. Обычно хорошие кандидаты те, которые продержались больше трех лет на месте. Но категоричность здесь не приветствуется. Вопросы про то, что он узнал о компании - это говорит о заинтересованности. Важно узнать о работе по используемым практикам и инструментам AGILE. Дополнительные ЯП, инструменты - про готовность осваивать новое. Хобби, личные увлечения - при совпадении будет способствовать общению. Брать только при полном единогласии. в) Сеньор - тоже, что и для мидла, только еще жесче по релевантности опыта, для готовой команды. Обычно уже имеют психологическую устойчивость, тут больше про взаимопонимание, комфортность общения и пр. г) Тимлид - тоже, что и для сеньора, не рекомендую брать тимлида в готовую команду из вне компании. Гораздо лучше взять негласного лида и поднять должность, полномочия, зарплату, и обучить основам менеджмента. При поиске для новой команды, помимо комфортного общения, хорошо иметь рекомендации. д) Архитектор - тоже, что и для сеньора, нужна почти полная релевантность опыта, стоит обратить внимание на готовность документировать и обосновывать каждое решение. 3. Беседа с ПМ, продюсером, где рассказываются нюансы работы, подходы к управлению, графике работы и пр. 4. Этап с руководителем об ЗП и пр. личным договоренностям.