“Отсобеседование“ это в шоу в котором кандидат пытается пройти собеседование на позицию фронтенд разработчика. Ему нужно продемонстрировать знание технологий и понимание подходов во фронтенде. Здесь будут уточняющие вопросы на глубину понимания, но не будет алгоритмических задач и лайвкодинга. В конце кандидат получит вердикт с резюме его слабых и сильных сторон.
---
В данном выпуске Александр пройдет собеседование на middle frontend разработчика.
Если вы хотите пройти отсобеседование, заполните форму
---
Поддержать проект:
Чат:
Канал c новостями:
Наш канал с подкастом и всяким интересным:
Твиттер:
---
00:00:00 Интро
00:00:25 Знакомство c Александром
00:04:08 Самая интересная/сложная задача за время работы во фронтенде?
00:06:48 Какие у тебя есть планы?
00:07:25 Сколько ты хочешь денег?
JS
00:08:35 Что такое чистая функция?
00:09:40 Что такое контекст у функции?
00:24:50 Что такое и как работает Promise?
00:38:10 Откуда у примитива появляются методы? (.toSting(), etc...)
00:39:20 Как можно запретить изменение объекта?
00:40:45 В чем разница циклов for .. in и for .. of?
00:45:29 Можем ли мы создать объект который будет себя иначе вести в for of?
Оптимизация
00:54:45 Какие ты знаешь способы оптимизации?
00:56:30 Какие параметры могут повлиять на скорость загрузки контента для пользователя?
01:02:30 Как мы можем подсказать браузеру подготовиться к загрузке ресурсов?
01:06:50 Влияет ли скорость ответа сервера на скорость загрузки сайта?
01:08:28 Можем ли мы вообще не грузить ресурсы?
01:09:23 Как браузер понимает что ресурс нужно закешировать?
01:12:40 Зачем нужен хеш в названиях файлов? (На примере vue cli)
01:17:00 Как работает hot reload? (На примере vue cli)
01:19:04 С какими проблемами ты сталкивался при подключении кастомных шрифтов?
Тестирование
01:23:25 Пишешь ли тесты и что о них знаешь?
Vue
01:25:54 Как работает реактивность во Vue?
01:32:55 Многочисленное присваивание значения в data подряд будет вызывать ререндер?
01:36:00 Резюме
01:42:52 Конец