Как фронтенд-раз­работчику подгото­виться к техниче­скому интервью в боль­шую компанию

4
Аватар автора

Сергей Горбачев

прошел десяток собеседований

Страница автора
Аватар автора

Андрей Маргиев

попал в Т⁠—⁠Ж с первого раза

Страница автора

Интервью в крупные ИТ-компании обычно проходит в несколько этапов, включая техническое собеседование с каверзными вопросами. Чтобы перестраховаться, стоит заранее подготовиться к возможным заданиям. Рассказываем о том, как это сделать, и о ресурсах, которые могут пригодиться.

💼 Посмотреть примеры собеседований

На YouTube много видео с реальными интервью и джуниоров, и мидлов, и сениоров. В ролике от Ulbi TV, к примеру, разработчика спрашивают про React и JavaScript. Посмотрите, какие еще вопросы задают и как реагируют на ответы эйчары. Так вы сможете понять, как в принципе проходят технические собеседования

📖 Повторить базу

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

😎 Изучить возможные вопросы

Проштудируйте сборник типичных вопросов на технических собеседованиях на GitHub. Их много, но не пугайтесь, они разделены по блокам: HTML, CSS, JS, Accessibility и другим. Попробуйте ответить хотя бы на часть, чтобы понять свой уровень

❓ И подготовиться к сложным темам

На интервью любят спрашивать что-то изощренное: о прототипном наследовании, ключевом слове this и асинхронности. Заранее продумать возможные ответы и не растеряться помогут соответствующие главы из книги You Don’t Know JS

🔢 Потренироваться на типовых задачах

Обязательно порешайте задачи, похожие на те, что встречаются на интервью. Так вы лучше поймете формат и учтете, какие темы повторить. Обратите внимание на LeetCode: сайт известен сборником задач по алгоритмам, но там есть подборка и по JavaScript

👀 Посмотреть, что требует работодатель

Иногда компании сами составляют список ресурсов для подготовки к техническому интервью. Например, такой список есть у Т⁠-⁠Банка. Не пренебрегайте рекомендациями, изучите их — возможно, удастся лучше понять, что вас ждет на деле

💡 Узнать о рабочих процессах

На техническом собеседовании проверяют не только хард-скиллы. Рекрутеры анализируют кандидата и как человека. Книга «Программист-прагматик» даст хорошее представление о том, как устроено взаимодействие команды в разработке ПО

📚 Больше о карьере и образовании

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

Еще больше пользы по теме:

Новости из мира образования, советы по карьере и учебе, вдохновляющие истории — в нашем телеграм-канале: @t_obrazovanie

Сергей ГорбачевЧто еще сделать перед техническим интервью?
  • d1mmmkСоставьте список вопросов интервьюеру, техническое интервью — лучший способ узнать об организации рабочего процесса внутри компании и команды, hr может не знать нюансы. Кто источник задач – бизнес/внутри команды? Как проходит процесс — постановка, декомпозиция, решение, проверка, поставка фичи на прод? Есть ли гайдлайны и конфиги линтнеров и почему ещё нет? А лид кто (если не он на интервью и собеседуешся не на лида), как вариант — а почему нет лида/ушёл лид? Как происходит оценка сотрудника, происходит ли вообще, че там с пересмотром грейда и индексацией, обязательно спросить про их личный опыт внутри компании (на полях всегда несколько иные ответы относительно обещаний hr). И т.д. и т.п.5
  • Гусь лапчатыйd1mmmk, "почему еще нет")) Это как "делаете ли вы уже бэкапы?")) Ну тогда еще в копилку вопрос, есть ли дежурные инженеры, какая инфра в целом. Так сказать, спросите про весь цикл производства. А если собес на лида, то еще и вопросы о возможности влиять на ФОТ и на состав команды.4
  • Uno_kliene_problemХорошие советы, мне нравятся! Вот только джуну я бы посоветовала для начала просто порешать задачки на знание методов массивов, каких то типовых задач. Тут кодварс, как по мне лучше подходит. А вот упарываться именно по алгоритмам, как алгоритмам — когда станете «постарше». А вот чего нет в статье, так это совета ходить на собесы. Очень легко впасть в ловушку своего страха и готовится до бесконечности: «вот ещё маленько поднатаскаю себя, десяток видео посмотрю и начну». Ходите! Вы никогда не будете готовы, чтоб вот прям проснуться и «да, я готов, сегодня именно тот день».9
  • АлинаА как же learn.javascript.ru4