#2 Собеседование смелого Frontend Middle разработчика

“Отсобеседование“ это в шоу в котором кандидат пытается пройти собеседование на позицию фронтенд разработчика. Ему нужно продемонстрировать знание технологий и понимание подходов во фронтенде. Здесь будут уточняющие вопросы на глубину понимания, но не будет алгоритмических задач и лайвкодинга. В конце кандидат получит вердикт с резюме его слабых и сильных сторон. --- В данном выпуске Александр пройдет собеседование на 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 Конец
Back to Top