Вернуться в видеотеку

Стать фронтендером после 30: из работников цирка во фронтенд-разработчики

Учебное frontend-собеседование с начинающим разработчиком, который переходит в IT из цирковой профессии. Разбираются типичные вопросы по вёрстке и JavaScript, практические задачи и подробный фидбек по подготовке к первой работе.

Источник: Front-end Science with Sergey Puzankov

Открыть на YouTube

Таймлайн

Коротко о видео

Это учебное онлайн-собеседование на frontend-разработчика с Александром — профессиональным акробатом из Лас-Вегаса, который на момент записи изучал JavaScript около четырёх месяцев. Он отвечает на вопросы по HTML/CSS, адаптивной вёрстке, JavaScript, объектам и массивам, а интервьюер исправляет неточности и объясняет решения. В финале интервьюер положительно оценивает текущую базу кандидата и рекомендует закончить курс, собрать портфолио и пробоваться на первую стажировку или работу.

Затронутые темы

Что взять на заметку

  • Для CSS-интервью стоит уверенно различать основные значения display, знать transform: rotate(), а также фундаментальное различие: Flexbox — одномерная раскладка, Grid — двумерная.
  • При подготовке к адаптивной вёрстке нужно повторить media queries, относительные единицы em и rem, а также способы отдавать мобильным устройствам изображения подходящего размера.
  • Нужно уметь объяснить проверку NaN, целочисленности числа, различия Function Declaration и Function Expression, работу hoisting, а также == и === с приведением типов.
  • Важно не путать slice и splice: slice создаёт новый массив, тогда как splice изменяет исходный; также разобраны sort с компаратором, reverse, Set для удаления дубликатов и очистка массива через length = 0 с сохранением ссылки.
  • Следует повторить, что Object.freeze запрещает изменения только на первом уровне вложенности, а вложенные объекты и массивы без deep freeze остаются изменяемыми.
  • Практические задачи в видео: переписать конструктор в ES6-класс, проверить пустой объект, сделать первую букву строки заглавной, найти min/max и отсортировать только нечётные элементы, сохранив позиции чётных.

Рекомендуем посмотреть

1 ч 31 мин
Frontend

Прохожу собеседование на FRONTEND Разработчика в Яндекс. Как решать задачи правильно?

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

1 ч 39 мин
FrontendJunior

Frontend интервью. Ильнура, первая работа сразу после учебных курсов

Разбор публичного учебного собеседования на Junior Front-end developer: путь кандидатки от обучения к первой работе и большая техническая секция с практической DOM-задачей. Ведущий подробно комментирует ответы по CSS, JavaScript, API, npm и Git.