Вернуться в каталог собеседований

Публичное собеседование фронтендера на Vue с компанией Timeweb Cloud

Публичное тестовое интервью Vue-фронтендера: разбор реального учебного проекта кандидата и технические вопросы от руководителя разработки Timeweb Cloud. В конце обсуждаются ответы из чата и даётся развёрнутая обратная связь.

Habr
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 15,6 тыс.
  • Лайки на YouTube: 389
Открыть на YouTube

Таймлайн

Коротко о видео

Это тестовое публичное собеседование Vue-фронтендера Артёма с Мишей, руководителем разработки Timeweb Cloud. Артём рассказывает о создании Service Desk для городской больницы, а затем отвечает на вопросы по Vue, браузерным хранилищам, JWT, TypeScript, CORS, производительности, Git, тестам и CSS-препроцессорам. В финале ведущий даёт обратную связь: отмечает умение кандидата рассуждать вслух и рекомендует наращивать практику; реального найма или вакансии по итогам не подтверждено.

Затронутые темы

Что взять на заметку

  • Для рассказа о проекте подготовьте связку «проблема — личная роль — стек — результат»: Артём описывает Service Desk, Kotlin/Ktor, Spring, MySQL и Vue 3, а также его внедрение в подразделениях больницы — это его собственный отчёт о проекте.
  • На таком интервью оценивают не только запоминание терминов: Миша прямо просит проговаривать ход мысли и объясняет, что смотрит на кругозор, любознательность и способ искать ответ в реальном времени.
  • Повторите Vue: назначение глобального state manager, различие actions и mutations во Vuex, lifecycle hooks, computed properties и watchers; отдельно полезны SSR, virtual DOM и Composition API.
  • Нужно уверенно различать cookie, localStorage и sessionStorage, включая область действия между вкладками и срок хранения; HttpOnly-cookie недоступна из клиентского JavaScript и автоматически прикрепляется браузером к запросам.
  • Для темы JWT стоит разделять кодирование содержимого и проверку целостности: ведущий уточняет, что данные токена можно декодировать, а ключ используется для подписи/проверки сигнатуры, а не должен передаваться на фронтенд.
  • Для кейса PageSpeed подготовьте порядок действий: диагностика в DevTools и Lighthouse, поиск тяжёлых запросов и загрузок, code splitting/асинхронные компоненты и оценка SSR для ускорения первой отрисовки.

Рекомендуем посмотреть