Собеседование в IT-компанию это не только интервью с HR, но еще тестовое задание и техническое собеседование. Денис Плесовских, исполнительный директор «КРОН», рассказывает, как 1С-разработчику устроиться в «КРОН» и какие этапы надо пройти.
Подготовка к собеседованию
Технические навыки
Мы рассматриваем только специалистов уровня middle и senior, поэтому ожидаем, что у кандидата будет достаточно большой багаж знаний, основанный на практике. В первую очередь я бы рекомендовал изучить как можно больше стандартов разработки 1С. Обязательно нужно знать стандарты по оптимизации запросов, например, по оптимизации кода. Это важно даже не для прохождения собеседования, а для работы любому разработчику.
Еще необходимо знание языка запросов, если есть неплохой в этом опыт, это будет хорошее подспорье. Соответственно, нужен навык писать код грамотно и оптимально. Но мы в любом случае требуем понимание, как писать запросы и алгоритмы, как работать с данными в базе.
Чтобы потренироваться, можно порешать задачи на профильных сайтах, посмотреть уроки в тех областях, которые проседают, регламенты разработки от 1С. Мы не смотрим на образование и сертификаты — только на скилы разработчика.
Портфолио мы тоже изучаем, это помогает нам определить, в какой области кандидат силен и какие задачи ему можно доверить. Если у разработчика указан в резюме большой опыт, но на собеседовании видим, что кандидат не потянет наши задачи по результатам теста и лайв-кодинга, будет сложно сделать ему интересный оффер несмотря на внушительный опыт.
Soft Skills
Помимо кода кандидата мы оцениваем, как он разбирает техзадание. На практике часть задач дается устно, часть задач дается в файлах, чтобы понять умение разработчика анализировать постановки задач в различных вариантах, разобраться, задать дополнительные вопросы. Важно понять, что человек в любом случае добивается результата по поставленной задаче. Может быть, он не понимает задачу сразу, но он задает правильные вопросы, чтобы прийти к нужному результату.
При этом не обязательно быть мастером общения. У нас работают ребята с разным темпераментом, если кому-то легче переписываться, а не говорить – это нормально. Но если человек во время собеседования начинает предъявлять претензии и жаловаться, общаться с ярко негативной окраской, мы такого кандидата не сможем пригласить в команду. Для нас важна позитивная работа как и во внутренней команде, так и с командой клиента.
Как проходит собеседование
Тест
Собеседование проходит в три этапа: первичная беседа с HR-менеджером и, если обсудили условия, две стадии технического отбора. Первая часть — это тестирование в 1С-ТЕСТЦЕНТРЕ. Результат этого теста — граница, по которой мы понимаем, зовем кандидата дальше или нет.
Тест занимает около полутора часов, вопросы охватывают все аспекты разработки 1С. Вопросы ориентированы на практический опыт, поэтому джун, скорее всего, не пройдет тест на должном уровне.
Также кандидату стоит понимать, что мы ожидаем честный подход. Система видит все уловки типа поиска, нейросетей, копипаста. То есть мы предлагаем в спокойной обстановке пройти наш тест, и самому, в первую очередь, понять, какой у тебя уровень. Независимо от результата теста мы вернемся с обратной связью. Если баллов оказалось недостаточно, советуем, что нужно подтянуть и приглашаем пройти наш тест еще раз через 4-6 месяцев обучения. Бывает, что оффер получают не с первой попытки, это нормально.
Если разработчик прошел минимальный порог, а это 3, 98-4 балла из 10, мы приглашаем его на практику.
Техническое собеседование
Практика — это последний этап, на котором разработчик решает задачи в открытой конфигурации в онлайн-режиме с техническим специалистом.
Со стороны программиста нужно организовать рабочее место, чтобы никто не мешал. Для качественного собеседования нужно спокойно сосредоточиться, чтобы порешать задачи и пообщаться по возникшим вопросам. Основная подготовка — пустая конфигурация, спокойная обстановка и готовность самому вникнуть в задания и решить их.
Пять советов разработчику, который хочет устроиться в «КРОН»
1. Быть максимально честным к себе, окружающим и компании, в которую ты хочешь прийти.У нас тоже максимально прозрачная политика. Мы стараемся быть со всеми честными. Если человек действительно не дотягивает по уровню на текущий момент, мы это ему говорим, а не пропадаем. А если проходит по уровню, мы делаем оффер пропорциональным его уровню знаний.
2. Стараться относиться ответственно к продукту и создавать что-то, чем будут в будущем пользоваться люди.
Думать об этом, делать свой продукт максимально красивым и удобным. С таким подходом работать гораздо проще, а нам с такими разработчиками сотрудничать гораздо приятнее.
3. Профессионально расти и не останавливаться на достигнутом.
Наша компания ориентирована на разработчиков, которые хотят расти как до устройства в«КРОН», так и после. В первый месяц работы сотрудника мы составляем карты знаний и планы развития на следующие полгода. Люди, которые действительно уделяют много сил и времени профессиональному росту, быстро продвигаются у нас как и по зарплате, так и по карьере.
4. Не опускать руки, если вдруг не получилось пройти собеседование с первого раза.
Это в любом случае не показатель. Значит, просто на текущий момент уровень знаний еще маловат. Здесь возвращаемся к третьему совету, растем, приходим еще раз и, соответственно, проходим и начинаем работать.
5. Не забывать про soft skills, то есть совершенствовать свое умение общаться, общаться внутри команды, общаться с клиентами.
Не уходить в задачи молча, потому что разработчик — часть команды. Он должен уметь давать обратную связь о своей работе, о результатах. Поэтому soft skills — наше все, это то, без чего тяжело работать в разработке. Помнить, что мы работаем с людьми, IT — сфера услуг.
Поэтому, если вы опытный 1С-разработчик и согласны с нашим подходом к работе – отправляйте резюме!
А если вы можете посоветовать проверенного разработчика, предлагаем вознаграждение за успешную рекомендацию в размере 50 000 рублей. Отправить контакты можно напрямую HR-менеджеру или через наш сайт по кнопке «Рекомендовать друга».