168 подписчиков

По каким критериям выбирают джунов

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

Сфера IT сейчас переживает непростые времена. Вход в индустрию стал сложнее, и многие на начальном этапе сталкиваются с проблемами на пути к заветной цели. Тем не менее, несмотря на все трудности, возможности для успешного развития в информационных технологиях по-прежнему остаются. Иосиф Дзеранов, автор курсов на Stepik, поделится своим многолетним опытом и ответит на главный вопрос — по каким основным критериям отбирают специалистов без опыта или с минимальными знаниями.

Давайте сразу обратимся к процессу трудоустройства. Основное внимание уделим этапу собеседований.

Обычно любое интервью состоит из двух основных этапов проверки:

  • Soft Skills (мягкие навыки). На этом этапе рекрутер оценивает человечность и адекватность кандидата. Проверяется умение слушать и слышать, аргументировать свою точку зрения, стрессоустойчивость и способность разруливать конфликтные ситуации. Важно оценить человеческие качества кандидата и понять, насколько комфортно будет работать с ним в команде.
  • Hard Skills (твердые навыки). На этом этапе проверяются технические знания и навыки кандидата. Здесь всё зависит от выбранного направления в IT.

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

Вывод 1: Адекватность первична, знания вторичны.

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

Логические задачи на собеседованиях

На технических собеседованиях для младших разработчиков часто встречается раздел с логическими задачами, которые позволяют оценить не только знания кандидата, но и его способность к анализу и решению проблем. Эти задачи требуют глубокого мышления и часто включают в себя различные аспекты программирования и алгоритмизации. Обычно на них выделяется 5-15 минут, за которые рекрутер часто просит объяснять свои рассуждения вслух, чтобы оценить:

  • Как соискатель анализирует задачу;
  • Как он выявляет проблему;
  • Как ищет оптимальное решение;
  • Как обосновывает выбранный подход.

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

Анализ проблемы:

  • Необходимо проверить корректность последовательности скобок.
  • Каждая открывающая скобка должна иметь соответствующую закрывающую.
  • Закрывающая скобка не может появляться перед открывающей.

Отсюда можно сделать вывод 2: Необходимо развивать логическое мышление и улучшать его навыки.

Другие примеры подобных задач можно поискать на интернет-платформах, таких как LeetCode или HackerRank, с помощью которых можно попробовать подготовиться к техническим собеседованиям. А если вы хотите глубже погрузиться в эту тему, то рекомендуем рассмотреть новый курс на Stepik — PRO Логические задачи.

В нём вы сможете:

  • Ознакомиться с самым распространенным пулом задач.
  • Попробовать самостоятельно их решить.
  • Ознакомиться с подробнейшим разбором каждой задачи.
  • Стать часть сообщества начинающих разработчиков в Telegram, где вы сможете подробнее обсудить с ними все сложности, с которыми столкнулись.
  • Получить поддержку преподавателей на всех этапах обучения.

Цель курса — собрать самый полный сборник логических задач, тем более что курс регулярно пополняется. Успейте присоединиться до 1 июля 2024 года и получить скидку 20% на обучение!