Вернуться в видеотекуКоротко о видео
Выпуск шоу «Отсобеседование» представляет мок‑собеседование кандидата с почти двухлетним коммерческим опытом Vue-разработки на позицию Middle Frontend Developer. После знакомства и обсуждения опыта интервьюеры подробно проверяют JavaScript, HTTP/HTTPS, CORS, Cookies и клиентские хранилища, производительность, DevTools, алгоритмическую сложность и сборщики. В финальной обратной связи интервьюеры отмечают у кандидата практический опыт оптимизации и общую ориентированность в большинстве тем, но называют сеть, безопасность, Cookies и авторизацию зонами для углубления.
Затронутые темы
Что взять на заметку
- Повторить различия var, let и const: функциональную и блочную области видимости, hoisting и временную мёртвую зону.
- Уметь объяснить примитивные и ссылочные типы, приведение типов, строгие и нестрогие сравнения, optional chaining, Map и Set на примерах.
- Разобрать HTTP-запрос целиком: DNS-резолвинг, URL, заголовки, body, различия семантики GET и POST, кэширование и его риски для запросов, меняющих состояние.
- Подготовить точное объяснение HTTPS: шифрование, проверка сертификата, TLS handshake, защита от чтения и модификации трафика по пути.
- Разграничить Same-Origin Policy, CORS, CSP, XSS и CSRF; отдельно понимать, что именно блокирует браузер и какую роль играет серверная CORS-политика.
- Практически изучить Cookies, localStorage и sessionStorage: область действия, срок жизни, автоматическую отправку Cookies, ограничения размера и выбор хранилища.
- Повторить оптимизацию загрузки: defer, HTTP-кэш и инвалидацию, gzip/Brotli, preload/prefetch/DNS-prefetch, CDN, Service Worker, code splitting и назначение bundler runtime.