Как подготовиться к техническому интервью Frontend-разработчику
Рассказываем, как подготовиться к техническому испытанию в ИТ
1,5 — 2 недели
Длительность всех интервью
SaluteJazz и веб-камера
Необходимый софт
Онлайн-редактор
Инструменты для решения задач
До 2 часов
Продолжительность интервью
Этапы интервью
Знакомство
Расскажем о нашем продукте, командах, процессах и технологиях, которые используем.
Поговорим о вашем опыте, интересах, мотивации и о том, куда двигаетесь и чего ожидаете от будущего коллектива/проекта.
Теория
Начинаем с общих вопросов на знание теории, принципов разработки и понимания того, как работают веб‑сервисы.
Код Javascript
Решаем теоретические и алгоритмические задачки (уровень easy, medium) в формате live-coding на знания Javascript.
Как подготовиться?
- Попрактиковаться в написании кода, если давно этого не делал.
- Освежить свои знания по структурам данных и алгоритмам, алгоритмической сложности.
- Обязательно потренируйся решать задачи на Leetcode.com (уровня easy, medium) или codewars.
Реализация модуля, в котором поработаем с данными и реализуем простую бизнес-логику
Напишем небольшой модуль/компонент на React.
Как подготовиться?
- Попрактиковаться в реализации компонентов, работе с данными (отправка запросов, получение данных, различные состояния интерфейса в зависимости от действий пользователя).
Код-ревью
Кандидат ревьювит небольшой компонент, ищет плохой код и дает рекомендации, как его переписать.
Как подготовиться?
- Попрактиковаться в ревью кода коллег.
Финальная встреча с командой и руководителем
Здесь мы подробнее познакомимся с командой, расскажем про наши направления и текущие задачи, ответим на вопросы. По результатам всех этапов мы примем решение, в случае успеха предложим вам оффер и будем ждать вашего решения.
Рекомендации участникам
Рассуждайте вслух и делитесь соображениями с интервьюерами
Нам важно не только получить правильное решение, но и понять, как именно вы думаете, решая задачу
Не стесняйтесь спрашивать и пользоваться подсказками интервьюера
Если поставленная задача не вполне понятна, смело задавайте уточняющие вопросы
Аргументируйте свои мысли и предлагайте разные решения
Эксперт всегда открыт к обсуждению
Не списывайте
Когда вы пользуетесь телефоном или поисковиком, это заметно
Подготовьте заранее вопросы, которые для вас важны
В конце интервью у вас будет возможность их задать
Возвращайтесь назад
Если вы поняли, как/что можно улучшить, даже если этот вопрос уже отложили в сторону
Материалы, которые помогут подготовиться
Собрали книги и ресурсы, которые приведут тебя к успеху
Документация
Современный учебник JavaScript
Начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM
Статья
LeetCode
LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews
Есть ли переработки на проекте?
Какой формат работы?
Какая зарплатная вилка?
Какую технику выдадут для работы?
Сколько человек в команде?
Есть стажировка?
Остались вопросы?
Пиши напрямую в Telegram нашему рекрутеру (Анастасия Гурова) — она расскажет все подробности.
Написать в Telegram
Откликнуться
Заполни заявку, и наш HR‑менеджер свяжется с тобой