Собеседования для программистов в 2024 году

время 3 МИН
звезда звезда звезда ЛЕГКО
Основы

Привет, друзья!

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

  • время на поиск - до месяца, иногда дольше;
  • знание терминов, как общих, так и конкретных для данных технологий;
  • коммерческий опыт в актуальных на данный момент технологиях;
  • Далее немного деталей по каждому пункту. Погнали!

    Время

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

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

    Лайфхак: Чтоб без спешки найти работу, не торопитесь увольняться с текущей, особенно если нет финансовой подушки на пару месяцев.

    Знания

    Хорошей идеей будет подготовиться к собеседованию. Даже если Вы мастадонт в разработке и Вас ценят как крутого специалиста на текущем месте.

    Потому что, скажем честно, не на каждом проекте сталкиваешься со всеми аспектами языка и используемых технологий. Можно не все штуковины и молотки, которыми так круто владеешь, знать, как называются. Можешь интуитивно знать, что такое ACID и Cap теорема, но замешкаться с формулировкой и не вспомнить, что все эти буквы означают. Особенно обидно, если Вас на собесе бездушно прогонят по чек листу, где достаточно было просто зазубрить термины или вспомнить паттерны в Gof, не вдаваясь в глубину и опыт. а вы последний раз перечитывали книгу больше 10 лет назад, можно сразу и не вспомнить. Хотя на практике в том же Spring многие из них реализованы, и вы наверняка их используете каждый день.

    Отмечу, что на некоторых интервью надо в реальном времени написать программу. Как правило, она не большая, просто проверка на умение алгоритмически мыслить, оценить сложность алгоритма и закодировать все без ошибок. Причем не в IDE, а в браузере, а там нет автодополнения кода и приходится по памяти знать методы и их сигнатуры. Не сильно страшно, если не вспомните, главное, чтоб алгоритмически задача работала и на краевых условиях. Если привыкли убеждаться в этом, просто запуская, это от лени. Круто, если умеете проигрывать сценарии в голове, вероятно, этому можно обучиться - тут только практика поможет. И вот на это может уйти прилично времени, может месяц, а может и пол года, в зависимости от доступного времени. Так что начинайте практиковаться уже сейчас. Умение писать код без ошибок в любом случае пригодится. Вот хороший сайт, где можно попрактиковаться: https://coderun.yandex.ru/catalog или тут: https://leetcode.com/. Начните с простых и постепенно повышайте уровень, как станет слишком легко.

    Опыт

    Итак, если вы за последние несколько лет только то и делали, что пилили монолиты, начинайте двигаться в сторону микросервисов. В идеале - получить коммерческий опыт на текущем месте работы, а не просто посмотреть видосики на Ютубчике, почитать Хабр и сделать пет-проджект. Микросервисы сейчас нужны чуть ли не везде, и часто работодателя интересует именно боевой опыт. Без опыта будет найти работу сложнее.

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

    Вывод

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

    Дерзайте друзья! Желаю Вам найти работу своей мечты где сможете реализовать все свои самые смелые идеи!

    Спасибо, что заглянули,
    добавляйтесь в Telegram канал и будьте в курсе новинок.
    Если Вам было интересно, можете поддержать автора

    Что еще почитать?

    Популярный стек бэкенд технологий в 2024 году

    2024, 22 МАРТА
    время 3 МИН
    звезда звезда звезда ЛЕГКО
    Основы
    Недавно собеседовался в несколько компаний на должность программиста, рассказываю что обычно спрашивают что лучше знать заранее чтоб не попасть в просак

    Как стать программистом?

    2023, 19 АВГУСТА
    время 3 МИН
    звезда звезда звезда СРЕДНЕ
    Основы
    Веб
    Делюсь тем какие дополнительные навыки, скорее всего придется получить, чтобы подняться вверх по карьерной лестнице разработчиков программного обеспечения
    на главную