К чему готовиться на IT-собеседовании
- 1 декабря 2022
Перед первым собеседованием фронтендеры часто сидят и переживают — а что будут спрашивать? А как себя вести? А нужно знать всё-всё или достаточно конкретных вещей?
Короткий ответ — всегда и везде по-разному, угадать тяжело. Некоторые компании составляют собственные уникальные задания, другие берут списки популярных вопросов из интернета. Как повезёт.
Чтобы хоть как-то помочь вам, мы поговорили с коллегами из компаний Affinage и Takeoff-staff, компании Pitch, студии Лепёхина и веб-студии Thmoon. Они рассказали, что спрашивают на собеседованиях, как у них проходит тестовое задание и нужно ли фронтендеру уметь вообще всё, чтобы найти работу.

Тестовое задание
Вы отправили резюме, вам ответили и выслали тестовое задание. По нашей статистике тестовое задание предлагают в 73% вакансий, то есть его почти наверняка придётся делать перед собеседованием.
Лучше всего знания верстальщика проверяются на практике: для этого в студии мы используем тестовое. В нём мы проверяем, как соискатель адаптирует макет под разные экраны, проверяет контент на переполнение и учитывает предпочтения пользователя на уровне системы и браузера. — Студия Лепёхина
Часто опытным кандидатам с портфолио и несколькими годами опыта тестовое задание не дают — достаточно посмотреть их профиль на GitHub. Но если опыта нет, то от тестового никуда не деться.
Всем кандидатам без коммерческого опыта обязательно даём тестовое задание. По заданию обычно сразу видно, каких хард-скиллов не хватает. Если задание выполнено в целом неплохо, то переходим к собеседованию. — Pitch
Подробнее о тестовых заданиях читайте в статье «Как легко выполнить тестовое задание».
Технические вопросы
Тестовое выполнено, вас позвали на собеседование. К чему готовиться? В основном к разговору об основных концепциях JavaScript и тому, как работает веб.
Мы разговариваем с кандидатом о том, как работает веб, какие бывают HTTP-запросы и как работать с API. Часто говорим про линтеры, SPA, SEO, стрелочные функции, промисы, всплытие событий и далее, вплоть до вопросов о том, что такое NaN и чем отличаются null и undefined.
Вопросы по вёрстке задаём редко, так как обычно те, у кого есть проблемы с HTML и CSS, отсеиваются на этапе тестового задания. — Pitch
В некоторых компаниях просят решить задачки. Это частая практика, поэтому постоянно тренируйтесь на Codewars или Leetcode.
Мы задаём классические задачи на знание основных тем: типы данных и их методы, замыкание, наследование, асинхронность, события, методы жизненного цикла в React. — Thmoon
Где-то задают вопросы, ответы на которые нужно достать из головы, а не из учебника.
Задаём вопросы о самой сложной задаче, решённой в Git и спрашиваем о любимой IDE — так отсеиваем тех, кто верстает в «странных» редакторах кода. — Affinage
Иногда на собеседовании проверяют, действительно ли кандидаты умеют работать с тем, что написано в резюме.
Мы спрашиваем о технических требованиях рабочего компьютера или ноутбука. Бывает так, что просишь посмотреть прямо на собеседовании и человек говорит «я не знаю, как посмотреть разрешение экрана или операционную систему» — и это провал. — Affinage
Так или иначе, самое важное в ответе на любой вопрос — рассказать ответ своими словами. Если вы на практике пробовали замыкания или сталкивались с ошибками в программах, то сможете об этом рассказать.
Нам не нужны заученные ответы из интернета. Важно, чтобы кандидат мог своими словами объяснить, для чего нужна та или иная технология, и как она работает. Обычно после таких вопросов можно развернуть длинную цепочку дополнительных более узких вопросов. — Pitch
Лайв-кодинг
Не все компании задают вопросы — у некоторых, например, Takeoff-staff, сразу нужно выполнить тестовое задание «в прямом эфире». Такой формат практикуют и в компании Thmoon
Мы проводим собеседование в формате live-codding. Ключевая задача — выяснить теоретическую базу кандидата и умение применять теорию на практике. Это ряд задач на JavaScript и React, в рамках которых можно понять и ход размышления, и уровень знаний. — Thmoon
В любом случае, собеседования — вопрос практики и тренировок. Даже опытные разработчики, которые давно работают на одном месте, ходят на собеседования, чтобы освежить знания и потренироваться.
Так что не переживайте — и тогда всё обязательно получится.
Что ещё знать о поиске работы в IT
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Читать дальше

10 правил онлайн-собеседований
В мире, полном удалённых работ и учёб, есть много нюансов, о которых легко забыть на онлайн-собеседовании. Делимся по своему опыту:
- 9 октября 2023

Портфолио разработчика. Все секреты
Портфолио — это важный инструмент для любого разработчика, особенно для начинающего. Оно показывает ваши навыки, опыт и квалификацию, привлекает внимание работодателей и повышает шансы на получение оффера мечты.
- 3 июля 2023

8 шагов, чтобы получать 200 тысяч за код
Сохраните в закладки сейчас, скажете спасибо через год. Сначала шаги, в конце каждого этапа — ссылки для внеклассного чтения.
- 12 июня 2023

Верстальщик. Гайд по профессии
В нулевых никаких фронтов не было, и человек, который делает сайты, был просто человеком, который делает сайты. Мог и на HTML что-то собрать, и стили прописать, и на JavaScript алерты наставить, где нужно. Веб-разработка была маленькой, смешной, но самодостаточной. А потом понеслось.
Верстальщики стали больше писать на JavaScript и начали поглядывать в сторону именования «фронтендер», но всё ещё очень любили делать файлы style.css
на десять тысяч строк.
Сейчас же грань размылась — теперь нет разработчиков на React, которые не понимают, как сверстать макет и обвязать всё стилями. При этом спрос на чистых верстальщиков ещё остался — им не обязательно в совершенстве владеть JavaScript, а вот глубоко понимать, как быстро, точно и качественно из макета сделать страницу — обязательно.
В этом и заключается суть работы верстальщиков. Они берут у дизайнеров макет (это картинка, на которой нарисован сайт — К.О.) и собирают из него страницу. Пишут HTML, CSS, используют магию гридов, флексов, какой-нибудь БЭМ. Стараются, в общем, делают. Молодцы.
С другой стороны, HTML сейчас даже в некоторых школах изучают — но отчего-то сразу после школы никто не спешит платить первокурсникам по 500$ за вёрстку. И тут мы приходим к тому, что в 2023 году требуют от верстальщика работодатели.
Мы в HTML Academy работаем над тем, чтобы верстальщики после двух наших интенсивов по вёрстке находили работу, а после интенсива по JavaScript делали это вообще без проблем. И для того, чтобы чему-то обучать, мы должны понять, что требуется рынку сейчас и какие требования выставляет работодатель к верстальщику, чтобы мы могли покрывать такие требования на курсах.
- 8 июня 2023

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

Как устроиться туда, где закрыты все вакансии
Если вы мечтаете работать в определённой компании, но не нашли вакансий на сайтах по поиску работы — ещё не всё потеряно. Проверьте объявления на других площадках. Если и там ничего нет, воспользуйтесь «обходными путями»: начните со стажировки или познакомьтесь с рекрутёром.
- 14 февраля 2023

Хочу работать в IT, но…
Изучать что-то новое всегда — волнительное и завораживающее событие. Но некоторые останавливаются, даже не начав. Почему так происходит? По разным причинам, но бывают случаи, что из-за мыслей «ещё рано», «уже поздно», «нет технического образования», «не знаю английский». Мы покажем на примерах, что возраст, наличие образования и знание английского — не проблема для смены профессии.
- 19 января 2023

Как стать фулстек-разработчиком
В отличие от фронтендеров и бэкендеров, фулстек-разработчик способен полностью самостоятельно создать сайт или приложение. Такой специалист отлично разбирается в технологиях, базах данных, серверах, умеет разрабатывать веб-приложения и сайты, знает как фронтенд, так и бэкенд. Давайте узнаем, в чём преимущества профессии, насколько она востребована на рынке и как стать топовым специалистом.
Фулстек-разработчик сочетает несколько направлений и может заменить собой пару более узких специалистов. Главная его особенность — это универсальность. Именно поэтому спрос на таких специалистов всегда есть и постоянно растёт. Многим компаниям выгоднее нанять одного универсального разработчика, чем содержать штат программистов.
Топовых фулстек-разработчиков очень мало, они востребованы и имеют возможность выбирать из ряда предложений то, что им интересно. Джуны с небольшим опытом в сфере фулстек-разработки могут рассчитывать на зарплату от 30 до 100 000 ₽ в месяц. Опытный разработчик получает в среднем вдвое больше — 120—200 000 ₽.
💡 Что должен уметь топовый фулстек-разработчик:
Понимать полный цикл процесса разработки.
Уверенно знать современный JavaScript (ECMAScript), применять TypeScript.
Строить архитектуру клиентских и серверных приложений.
Применять ООП и паттерны проектирования на практике.
Проектировать и разрабатывать REST API.
Проводить автоматизированное тестирование фронтенда и бэкенда.
Работать с базами данных.
Зарплаты фулстек-направления
Исследования компании Хабр Карьеры за 2022 год говорят, что средняя зарплата разработчиков в России составляет 140 000 ₽. Сумма немного различается по регионам. В Москве зарплата подросла за год и составляет 180 000 ₽, в Санкт-Петербурге осталась на уровне начала года — 150 000.
Зарплата фулстек-разработчика в среднем составляет 200 000 ₽ в Москве, 160 000 ₽ в Санкт-Петербурге и 130 000 ₽ в регионах.
Этот анализ зарплат составлен по вакансиям сайта hh.ru.
Также специальность фулстек ценится за границей, зарплаты в Европе и в Америке очень достойные. В Нью-Йорке опытный фулстек зарабатывает 3000—3500 $. В Германии работодатели указывают в вакансиях зарплату 2500—4000 $.
Изучив вакансии и уровень дохода, скорее хочется прокачать навыки и стать фулстек-разработчиком. Что же для этого нужно?
- 20 декабря 2022

Как написать хорошее сопроводительное письмо
Вот вы нашли подходящую вакансию и уже готовы откликнуться — осталось только написать сопроводительное письмо. Оно дополнит резюме и поможет вам выделиться среди остальных кандидатов.
- 14 декабря 2022

Как легко выполнить тестовое задание
Волнуетесь, когда выполняете тестовое задание? Или быстро щёлкаете тестовые как орешки, но долго не получаете оффер? Давайте разберёмся, что важно знать при выполнении тестового задания и каких ошибок лучше избежать, чтобы получить оффер своей мечты.
- 30 ноября 2022