Повторное собеседование Junior frontend-разработчика
Повторное техническое собеседование Андрея на Junior+ Frontend-позицию на канале ApexNovaTech: разбор резюме, JavaScript, TypeScript, CORS и cookies, затем задачи на дженерики, обход вложенного объекта и React-таймер. В финале — обратная связь о прогрессе и направлениях подготовки.
- Опубликовано на YouTube:
- Просмотры на YouTube: 3 тыс.
- Лайки на YouTube: 93
Коротко о видео
Повторное техническое интервью Андрея на Junior+ Frontend-позицию на канале ApexNovaTech начинается с разбора резюме: интервьюеры советуют описывать не только обязанности, но и результат, метрики и контекст задач. Далее кандидат отвечает на вопросы о замыканиях, this, CORS, cookies и TypeScript. В практической части разбираются типобезопасный дженерик для выбора свойства объектов, доступ к вложенному свойству по строковому пути и React-таймер с обратным отсчётом и reset. В конце интервьюеры отмечают прогресс кандидата и рекомендуют усилить TypeScript, дженерики и самостоятельную практику.
Затронутые темы
Что взять на заметку
- CORS — браузерное ограничение: Postman не сталкивается с ним, а Axios в браузере не может обойти его сам по себе.
- Для cross-origin-запросов с credentials сервер должен разрешать конкретный Origin: значение * для Access-Control-Allow-Origin в этом случае не работает.
- Флаг HttpOnly запрещает JavaScript-доступ к cookie; способ хранения токенов нужно выбирать с учётом сценария и модели угроз.
- Дженерик K extends keyof T позволяет функции выбора свойства вернуть T[K][], а не общий union всех типов полей.
- В резюме полезно описывать исходную ситуацию, своё действие, измеримый результат и способ его проверки.
- Задачи по TypeScript и React стоит отрабатывать без подсказок, проговаривая ход решения.