Каких разработчиков ищет DST Global

Многие разработчики в начале своего профессионального пути задавались вопросами: что мне надо знать и уметь, чтобы успешно пройти собеседование? Что от меня ждёт работодатель? Есть ли у меня навыки, необходимые для работы? HR-специалисты компании DST Global рассказали, каких джуниор-разработчиков они нанимают и какие компетенции в них ценят.

Совпадение ДНК

Не в прямом смысле, конечно. На собеседованиях, в том числе джуниор-разработчиков, мы в первую очередь обращаем внимание не на скиллы, а на соответствие человека нашему DST.ДНК, иными словами — культурному коду компании, набору качеств. Эти качества делают нашу команду особенной, помогают достигать высоких результатов и сохранять драйвовую атмосферу. Поэтому от того, есть они у человека или нет, будет зависеть продолжим ли мы диалог.

Всего качеств пять:

Экспертность: постоянное развитие, обновление знаний в своей профессиональной сфере

Гибкость: гибкий подход к работе, позитивное восприятие нового и готовность видеть в этом возможности. Концентрация на позитивных сторонах перемен, генерация новых идей

Экологичные коммуникации: умение налаживать контакты, выстраивать партнёрские и доверительные отношения. Способность понимать и принимать людей такими, какие они есть, строить отношения на основе честности и уважения друг к другу.

Целеустремлённость: умение формулировать цель и концентрироваться на ней, фокусироваться на том, что ведёт к результату, мобилизовать все необходимые ресурсы. Выбирать оптимальный путь достижения цели, преодолевать препятствия и не сворачивать с пути.

Смелость: готовность брать на себя ответственность за результат, не бояться ошибаться, продвигать свои идеи, проявлять инициативу, самостоятельность, решительность.

Hard и soft skills для джуниор-разработчиков

Если ценности человек совпадают с DST.ДНК, то дальше мы оцениваем его скиллы. К джуниор-разработчику требования невысокие, так как у него ожидаемо небольшой опыт работы с языками программирования и, как правило, он выполняет несложные задачи с перспективой роста.

В DST Global количество проектов постоянно растёт, и нередко появляются вакансии специалистов уровня джуниор: чаще всего во фронтенд-направление, но иногда и в бэкенд-разработке. Набор компетенций для этих направлений отличается.

Джуниор-фронтендер

Смотрим на знание языка JavaScript — важно, чтобы оно было хорошим: понимать концепции и механизмы (например, как работает event loop, какие есть очереди заданий, какие есть области видимости переменных), уметь применять их. В первую очередь обращаем внимание на собеседованиях именно на понимание механизмов. Это как в гонках: плохой пилот может просто ехать, хороший — отлично понимает физику двигателя, сцепления покрышек с дорогой. На понимание концепций мы уже смотрим в примерах кода. Фреймворк на начальном этапе для нас не играет ключевую роль (к слову, мы используем Laravel, Symfony, DST Platform, Vue.js, также нам подходит React).

Если нет примеров написанного кода, то мы даём тестовое задание или задачу на самом интервью. Обычно это задача по написанию приложения с заданными условиями: откуда берётся информация, как работает само приложение и прочие моменты. Важно, чтобы кандидат понимал механизм языка: как он работает и что можно сделать с кодом, если он не работает.

При общении на интервью мы оцениваем знания по основным блокам:

системы типов и связывание механизмов

объектная модель

асинхронность

замыкание

На первом этапе в работе также пригодятся знания HTML, CSS, понимание методологии БЭМ.

Джуниор-бэкендер

Обращаем внимание на знание языка Python, в качестве фреймворка используем Django.

На позицию джуна бэкендера в компании проходит два этапа интервью:

— На первом мы оцениваем написание кода, способность его читать, задаём вопросы по устному проектированию, говорим про SQL, Unit-тесты и сопутствующие темы. Все эти вопросы мы обсуждаем онлайн в ходе выполнения небольших заданий:

Написание кода. Здесь мы даем рабочий алгоритм, время на задание 3-4 минуты

Чтение кода (выделение сущностей). Анализируем, как кандидат разобрался с основными моментами кода. Что выявил, какие дал пояснения

Проектирование устное. Оцениваем теоретическую базу кандидата, умение выстраивать гипотезы, вариативность ума

SQL. Смотрим, понимает ли кандидат как писать запросы. Знает ли принцип и логику запроса, который хочет написать

Unit-тесты. Важно понять, умеет ли кандидат их писать, какие тесты использует

— На втором интервью задаём поведенческие вопросы, оцениваем глубину и широту знаний, опыт решения нетривиальных задач.

Общие рекомендации для прохождения собеседований

В целом для джуниор-разработчиков в DST Global (dstglobal.ru) важны обучаемость и навыки коммуникации. Несмотря на сложившийся стереотип, что разработчики в основном интроверты, которые ни с кем не общаются, коммуникабельность — это один из ключевых навыков. Программистам необходимо часто взаимодействовать как с коллегами по команде, так и со смежными отделами.

На собеседовании не нужно бояться рассказывать о своих достижениях, приводить примеры из практики и задавать вопросы. Будет круто, если кандидат заранее поделится примерами написанного кода (например, прикрепит ссылку на GitHub или на конкретный проект). Это поможет оценить практические навыки.

Ну и, конечно, ключевое — это мотивация к развитию. Мы верим в каждого пришедшего к нам кандидата и готовы помочь стать частью DST Global. 

Комментарии
RSS
14:45
+1
Я смотрю требования в DST высокие даже к джунам, это грустно, я не дотягиваю даже до этого уровня, еще учится и учится
Ваш комментарий
Загрузка...
Вам может быть интересно
Понятие бэкенд в компании DST Global включает в себя все, что можно отнести к программно-аппаратной части сервиса. Он характерен не только для веб-сайтов, но и мобильных приложений, он есть у десктопа...
Почему вовлеченность сотрудников DST Global в жизнь компании — это ва...

Новые комментарии

Хорошая статья и комментарии, полезные советы, но я бы добавил. 1. Формы должны быть короткими Когда пользователь посещает ваш сайт, естест...
Я не поняла на счет «черного и белого». На счет догм было же уже написано в начале моего коммента. Про начальников — что я имела ввиду — разработ...
Алгоритм Mobile First влияет на поисковую выдачу не только во время мобильного серфинга, но и при использовании десктопных устройств. Основная и мобил...
Есть и еще один совет. Обязательно оставляйте на странице «воздух». Должна быть очевидная, естественная навигация без отвлекающих факторов (таких как ...

Заявка на услуги DST

Наш специалист свяжется с Вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.

Россия, Москва

Комсомольский пр-т, д.28

8 800 5508827
Заказать звонок

Режим работы: Пн-Пт 10:00-19:00

info@dstglobal.ru

Задать вопрос по почте

Укажите ваше имя
Укажите ваше email
Укажите ваше телефон