Как мы отбираем наших будущих сотрудников

Этапы отбора. От резюме до предложения о работе. «Подсказки» для выполнения тестового задания.

Объем резюме, которые приходят в компанию, иногда доходит до нескольких десятков в неделю — в зависимости от времени года и нашей активности. Вы можете быть уверены — мы обязательно уделяем внимание каждому. Дальнейшая судьба соискателя такова — он проходит несколько этапов отбора до решения о приглашении в Компанию.

  1. Первый этап — анализ резюме. Если после изучения резюме ясно, что Ваша кандидатура соответствует базовым требованиям вакансии, мы переходим ко второму этапу.

  2. Предварительная переписка позволяет вкратце понять настрой кандидата, его профессиональные интересы, ожидания и т.п. Мы, в свою очередь, отвечаем на встречные вопросы соискателей. По переписке также примерно понятно, сможем ли мы сотрудничать с этим человеком, и насколько он соответствует вакансии. Например, умения кандидата могут полностью нас устраивать, но ведь существует и такое понятие, как Over-Qualified (квалификация кандидата выше заявленных требований данной позиции). Мы не сможем предложить ему профессиональные задачи и условия труда, соответствующие его уровню. В большинстве таких случаев мы отправляем кандидату письмо с пояснением, почему наше сотрудничество невозможно.

  3. Если кандидат интересен нам по предварительной переписке, мы проводим небольшую проверку знаний, описанных в резюме. Тестовое задание — более-менее адекватная и проверяемая форма, позволяющая подтвердить Ваш опыт. Тестовые задания — типичны, готовых вариантов решения мы накопили достаточно много, чтобы определить тот уровень, который можно считать удовлетворительным и объективно оценивать выполнение.

    Заданием мы проверяем знание данной технологии и общие тенденции, к которым склонен кандидат при выполнении профессиональных заданий. Оцениваются как общие моменты, такие как стиль работы (по наличию или отсутствию уточняющих вопросов к заданию, комментариев к выполненному тесту, сроку выполнения), так и специализированные (общие для всех программистов — независимо от технологии. Мы не ожидаем от Вас глубокого владения технологией — нам важно, насколько выполнены критичные требования, универсальные с точки зрения качества факторы (структурированность кода, оформление, функциональность, качество кода).

    Как Вам уже известно, мы занимаемся заказной разработкой ПО. Это означает, что мы должны реализовать требования заказчика КАЧЕСТВЕННО — т.е. в соответствии со спецификацией, в срок и без ошибок. Соответственно, качественно выполненное в разумный срок тестовое задание говорит о том, что человек потенциально готов работать в сфере промышленной разработки. Это совсем не то же самое, что на досуге будет написано для своего сайта.

    Здесь — несколько «подсказок», которые помогут Вам выполнить тестовое задание «на уровне»:

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

    По результату выполнения тестового задания принимается решение о приглашении на собеседование.

  4. Собеседование проводят Team Leader (который также проверяет тестовое задание кандидата), и менеджер по персоналу. На собеседовании мы оцениваем прежде всего наличие и направленность профессиональных интересов, готовность развиваться в выбранной области, текущий опыт и знания, а также — пытаемся предположить, сможет ли новичок сработаться с командой, ведь у каждого коллектива свой «дух». Мы воспринимаем собеседование как двусторонние переговоры, и поэтому — обязательная и очень важная часть интервью — вопросы от кандидата: от Вас, соискатели, мы также ожидаем активности по выяснению всех аспектов работы в нашей компании.

  5. После того, как мы пообщаемся со всеми потенциальными кандидатами на каждую вакансию, мы выбираем из них тех, кого хотели бы видеть будущими сотрудниками Sibers и делаем им предложение о работе. В случае взаимного интереса со стороны кандидата, наше сотрудничество начинается с совершенно нового этапа — интеграции в Компанию и ее «производственную жизнь».