Вернуться в видеотекуСтать фронтендером после 30: из работников цирка во фронтенд-разработчики
Учебное frontend-собеседование с начинающим разработчиком, который переходит в IT из цирковой профессии. Разбираются типичные вопросы по вёрстке и JavaScript, практические задачи и подробный фидбек по подготовке к первой работе.
- Направление
- Frontend
- Формат
- Мок-собеседование
- Длительность
- 1 ч 22 мин
Коротко о видео
Это учебное онлайн-собеседование на 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 и отсортировать только нечётные элементы, сохранив позиции чётных.