СОБЕСЕДОВАНИЕ JUNIOR FRONTEND РАЗРАБОТЧИКА | Получил ОФФЕР после МОК СОБЕСА | ШОУ «Вы приняты»

 

«Вы приняты» — это шоу, в котором участнику предстоит пройти собеседование на позицию фронтенд-разработчика. Участник должен составить продающее резюме, продемонстрировать знание лучших практик и подходов во фронтенде, а также проявить софт скиллы. По результатам собеседования участник получит фидбек с разбором сильных и слабых сторон. Приятного просмотра! --- Сегодня собеседование проходит Кирилл, он пробуется на должность Junior Frontend разработчика. Сразу скажу, собеседование получилось интересное и надеюсь, остальным будет полезно. Старался оставлять свои комментарии по ходу собеседования и подсказывать, как правильно нужно было бы в той или иной ситуации поступить. Если у вас возникают какие-то вопросы — все пишите в комментариях, буду стараться отвечать. — Мои cоцсети: Телеграм канал с фронтенд новостями, полезными материалами и мыслями по поводу работы в IT.
GitHub:
LinkedIn:   / webistomin   — 00:00 Начало 00:26 Правила шоу РАЗБОР РЕЗЮМЕ 01:13 Разбор фотографии 01:26 Разбор возраста 01:44 Разбор контактов 01:58 Разбор локации 02:08 Разбор должности 02:37 Разбор зарплаты 02:55 Разбор опыта 10:19 Разбор обо мне ПОВЕДЕНЧЕСКОЕ ИНТЕРВЬЮ 14:41 Расскажи о себе 16:09 Почему выбрал фронтенд? 16:34 Почему уволился с последней работы? 17:10 Почему уже два месяца ищешь работу? 17:47 Что изучаешь в последнее время? ТЕХНИЧЕСКОЕ СОБЕСЕДОВАНИЕ 18:26 Что такое HTML, CSS и JS? 19:12 Какие знаешь базовые HTML теги? 19:24 Зачем столько тегов, почему не использовать везде div? 20:19 Что знаешь про мета теги? 21:14 Что будет, если написать невалидную разметку? 22:57 Откуда у тегов стили по умолчанию? 23:43 Что знаешь про normalize.css? 25:07 Как ты обычно пишешь селекторы? 26:05 Как писать кроссбраузерные стили? 26:58 Задача на вёрстку 29:07 В каком случае ты используешь флекс, а в каком гриды? 29:48 Какие способы позиционирования знаешь? 30:41 Какие способы скрытия элементов знаешь? 31:40 Какие препроцессоры используешь? 32:27 Применял ли БЭМ? 32:41 Как достигается изоляция стилей? 34:06 Какие есть типы данных? 34:54 Какие бывают функции? 36:00 Что такое контекст? 36:48 Что такое Event Loop? 37:48 Задача на Event Loop 38:52 Что такое Promise? 39:48 Что такое событийная модель в браузере? 41:19 Задача на всплытие событий 43:31 Почему выбрал React? 44:24 Что такое Virtual DOM? 44:54 Как работает механизм обновления в React? 45:24 Зачем мы разбиваем код на компоненты? 45:45 Какие есть способы общения между компонентами? 46:02 С какими стейт менеджерами работал? 46:40 Какие хуки ты знаешь? 48:56 Фидбек 52:24 Вопросы следующему гостю 53:50 Получил оффер