Nuxt: вопросы на собеседовании
Вопросы и ответы по Nuxt: подготовка, примеры и типичные ошибки.
Проверьте себя по Nuxt: 5 вопросов, ~10 минут
Вопросов: 39. Частые идут первыми, сложные возвращаются на повторение.
- Как реализовать аутентификацию в Nuxt 3? Что такое
nuxt-authи аналогичные подходы?Senior· спрашивают почти всегда - Как работает файловая маршрутизация (file-based routing) в Nuxt? Как создавать динамические и catch-all маршруты?Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое серверный движок Nitro в Nuxt 3 и что он обеспечивает?Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- В каких типах frontend-проектов Nuxt даёт реальный выигрыш, а где будет избыточен или неудачен?Middle· спрашивают почти всегда
- Что такое Nuxt и какие проблемы он решает по сравнению с обычным Vue.js-приложением?Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Какие режимы рендеринга существуют в Nuxt 3: SSR, SSG, SPA, ISR и гибридный режим?Senior· спрашивают почти всегда
- Как Nuxt реализует серверные API-маршруты через директорию
server/api/?Middle· спрашивают почти всегда - В чём разница между composable'ами
useAsyncDataиuseFetch?Middle· спрашивают почти всегда· полный разбор — Jobs/Boost - Что такое
useState()в Nuxt и чем он отличается от Vueref()?Middle· спрашивают почти всегда· полный разбор — Jobs/Boost - Как Nuxt обрабатывает авто-импорты? Что импортируется автоматически и как это настроить?Junior· полный разбор — Jobs/Boost
- Как Nuxt управляет code splitting и lazy loading компонентов?Middle
- Что такое утилита
$fetchи чем она отличается от нативногоfetch?Middle - Как работает гибридный рендеринг в Nuxt 3 с per-route rules?Senior· полный разбор — Jobs/Boost
- Как сравнить Nuxt с ближайшими альтернативами по DX, performance, SEO, accessibility, hiring и поддержке команды?Middle· полный разбор — Jobs/Boost
- Что такое
nuxt.config.tsи какие параметры конфигурации наиболее важны?Middle - Как развернуть Nuxt 3-приложение в разных средах (Vercel, Node-сервер, edge)?Senior· полный разбор — Jobs/Boost
- Как понять, что проблема в проекте связана с Nuxt, а не с API, сетью, дизайном состояния или плохой архитектурой?Senior· полный разбор — Jobs/Boost
- Представьте, приложение на Nuxt стало медленно открываться или часто перерисовываться. Как вы будете искать причину?Senior
- Что такое
useError(),createError()и страницаerror.vue?Middle· полный разбор — Jobs/Boost - Что такое layouts в Nuxt и как их использовать?Junior· полный разбор — Jobs/Boost
- Как управлять серверным middleware и route middleware в Nuxt 3?Middle· полный разбор — Jobs/Boost
- Какие архитектурные решения Nuxt навязывает вокруг rendering, state, routing, styling, data loading или deployment?Middle· полный разбор — Jobs/Boost
- Какие production-риски есть у Nuxt: hydration, bundle size, caching, accessibility, browser compatibility или observability?Senior
- Проект на Nuxt вырос из небольшого интерфейса в большой продукт. Какие архитектурные проблемы вы ожидаете увидеть?Senior· полный разбор — Jobs/Boost
- Что такое плагины (plugins) Nuxt и как их регистрировать?Middle· полный разбор — Jobs/Boost
- Как управлять переменными окружения в Nuxt 3 с помощью
runtimeConfig?Middle· полный разбор — Jobs/Boost - Как Nuxt управляет SEO и мета-тегами? Что такое
useHead()иuseSeoMeta()?Middle· полный разбор — Jobs/Boost - Что такое
useRuntimeConfig()и как он используется на сервере и на клиенте?Junior - Что такое Nuxt layers и как использовать их для компоновки проекта?Senior
- Что такое модули (modules) Nuxt? Чем они отличаются от плагинов?Middle
- Каковы основные отличия между Nuxt 2 и Nuxt 3?Senior· полный разбор — Jobs/Boost
- Что такое Nuxt composable'ы и чем они отличаются от обычных Vue composable'ов?Middle· полный разбор — Jobs/Boost
- Расскажите о случае, когда вы улучшали performance, accessibility, testing или maintainability в проекте на Nuxt.Middle· полный разбор — Jobs/Boost
- Как отлаживать hydration mismatch в SSR-приложении на Nuxt?Middle· полный разбор — Jobs/Boost
- Как интегрируется Pinia в Nuxt 3? Как сохранить состояние store между SSR и клиентом?Middle
- Как Nuxt 3 работает с TypeScript? Какая конфигурация требуется?Middle· полный разбор — Jobs/Boost
- Что такое composable
callOnce()в Nuxt 3?Middle· полный разбор — Jobs/Boost - Что такое Nuxt DevTools и чем он помогает при разработке?Junior· полный разбор — Jobs/Boost
- Что такое server components в Nuxt (
.server.vue)? Как они работают?Senior· полный разбор — Jobs/Boost