#0 Cобеседование Junior Frontend разработчика

В данном выпуске Никита пройдет собеседование на junior фронтенд разработчика. Поддержать проект:   / otsobes   Если вы хотите пройти отсобеседование, заполните форму
--- Чат:
Канал c новостями:
Наш канал с подкастом и всяким интересным:    / @lazy_frontender   Твиттер:   / lazy_frontender   --- "Отсобеседование" это шоу в котором кандидат пытается пройти собеседование на позицию фронтенд разработчика. Ему нужно продемонстрировать знание технологий и понимание подходов во фронтенде. Здесь будут уточняющие вопросы на глубину понимания, но не будет алгоритмических задач и лайвкодинга. В конце кандидат получит вердикт с резюме его слабых и сильных сторон. --- 00:00:00 Интро 00:00:24 Знакомство HTML 00:03:10 Что такое HTML, JS и CSS? 00:04:00 Какие основные вещи присущи HTML? 00:05:24 Какие ты знаешь базовые HTML теги? 00:07:08 В чем смысл таких тегов как section, header? 00:07:28 Почему мы не можем вместо тегов section и header использовать обычный div? 00:07:46 Будет ли разница для конечного пользователя в разных тегах? 00:09:21 Характеристика HTML которая говорит о том как можно использовать разные теги для конкретных ситуаций? 00:10:13 Чем семантика отличается от доступности(a11y)? 00:10:20 Что ты знаешь про доступность? Доводилось ли улучшать доступность сайта? CSS 00:11:15 Почему плохо писать все стили в одном файле или style? 00:12:15 В чем отличия разных подходов подключения стилей? 00:13:41 Как расшифровывается аббревиатура CSS? 00:14:00 Как ты понимаешь что такое каскад? 00:14:42 Как работает наследование в CSS? 00:15:56 Способы изоляции стилей в CSS? 00:16:53 Какие знаешь подходы по написанию CSS? 00:18:23 Решают ли БЭМ и scoped стили проблему наследования стилей? 00:20:20 Специфичность в CSS 00:21:50 Как в CSS работают разные приоритеты стилей? 00:29:30 Про схлопывание отступов 00:30:48 Использовал ли ты media запросы? 00:31:04 Что такое адаптивная верстка? 00:31:20 Какими параметрами нужно манипулировать чтобы адаптировать сайт? 00:32:12 Как ты знаешь подходы по созданию адаптивных сайтов? 00:32:48 В чем отличие адаптивного дизайна от отзывчивого? JS 00:34:25 Какие типы данных есть в JS? 00:36:39 Какой тип у функции? 00:36:55 Чем похожи массивы, объекты и функции? 00:37:35 Какие есть операторы в JS? 00:39:24 Какие есть операторы сравнения? 00:46:13 Какие есть типы написания переменных? 00:51:00 Что такое замыкание? 00:55:00 Классическая задача на замыкание 01:02:47 Знаешь ли что такое event loop? Web API 01:04:10 Что такое делегирование? 01:04:51 Что такое событийная модель в браузере? 01:11:13 Всплытие событий Vue 01:14:10 Зачем нужен вью? 01:16:10 Какие проблемы решают Vue а какие jQuery? 01:20:06 Какие есть способы общения между компонентами? 01:25:30 Как работает двустороннее связывание? 01:27:30 Знаком ли ты с модификаторами для v-bind? 01:29:00 Что такое и зачем нужен virtual DOM? 01:31:52 Во что компилируется sfc компонент? 01:36:18 Что быстрее, DOM или virtual DOM? 01:40:34 Жизненный цикл компонента 01:42:42 Что такое watch и computed, как оно работает? 01:50:00 Резюме 01:58:00 Конец

Смотрите также