Nuxt.js Interview Questions
Check out 30 of the most common Nuxt.js interview questions and take an AI-powered practice interview
What is Nuxt.js and how is it different from plain Vue?
How does file-based routing work in Nuxt 3?
What are pages, layouts, and components in Nuxt 3?
What are composables in Nuxt 3 and how are they auto-imported?
What is the `app.vue` file in Nuxt 3?
How do you fetch data in a Nuxt 3 page?
How do you create a server route in Nuxt 3?
What is `useState` in Nuxt 3 and how is it different from `ref`?
How do you handle SEO meta tags in Nuxt 3?
What is `nuxt.config.ts` and what goes in it?
How do you handle navigation programmatically in Nuxt 3?
What is route middleware in Nuxt 3?
What are the rendering modes in Nuxt 3 and when do you use each?
What is the difference between `useFetch`, `useAsyncData`, and `$fetch`?
What is hybrid rendering and how does ISR work in Nuxt 3?
How do you manage state across components in Nuxt 3?
What causes hydration mismatches in Nuxt 3 and how do you fix them?
How do you make code run only on the server or only on the client?
How does `useFetch` caching work and when does it cause bugs?
How do you implement authentication in a Nuxt 3 app?
What is `nuxt/content` and when do you use it?
How do you handle errors in Nuxt 3?
How do you write tests for a Nuxt 3 app?
What are Nuxt modules and how do you write one?
What are Nuxt plugins and how do they differ from modules?
How do you optimize a Nuxt 3 app for production performance?
How does Nitro work and why is it called a 'server engine'?
How would you architect a high-traffic e-commerce site on Nuxt 3?
How do you implement on-demand ISR revalidation in Nuxt 3?
How do you compare Nuxt 3 vs Next.js for a new project in 2026?
Frequently Asked Questions
Is Nuxt.js worth learning in 2026 given Next.js dominance?
Yes if your team or target employer is on Vue — Nuxt is the de-facto Vue meta-framework and there's no real alternative in that ecosystem. No if you'd be the only Vue person at a React shop. The skill is genuinely transferable: most of what you learn (SSR vs SSG, hydration, server routes, route rules) applies to Next.js conceptually too.
How much does a Nuxt.js developer earn in India?
₹6-20 LPA in 2026 for mid-to-senior frontend roles with Nuxt as a primary skill. Lower end (₹6-10 LPA) for 1-3 years experience at agencies and D2C brands; upper end (₹15-20 LPA) for senior engineers at product companies (BlueStone, Mosaic Wellness, Tata CLiQ). Specialised Nuxt + e-commerce + Magento-migration experience can clear ₹25 LPA at top product cos. Demand is lower than React/Next but so is supply, so good Nuxt devs find work quickly.
Should I learn Nuxt 3 or wait for Nuxt 4?
Learn Nuxt 3 now. The migration from 3 to 4 is small — mostly defaults changing and a few API tweaks. Nuxt 4 RC mostly adds lazy hydration and bundle improvements; nothing in 3 is being deprecated. Most of the public Nuxt 4 features are also flag-gated in late Nuxt 3 versions, so you can preview them without waiting.
What's the difference between Nuxt 2 and Nuxt 3?
Big jump. Nuxt 2 = Vue 2 + Webpack + Options API + Vuex; Nuxt 3 = Vue 3 + Vite + Composition API + Pinia + Nitro server engine. Auto-imports, TypeScript-first, native SSG/SSR/ISR/SPA hybrid mode, edge deployment — none of that existed in Nuxt 2. If you're maintaining a Nuxt 2 app in 2026, the migration to Nuxt 3 is a near-rewrite for non-trivial codebases; budget weeks, not days. Nuxt 2 reached EOL on 30 June 2024.
Can I use Tailwind CSS with Nuxt 3?
Yes — `@nuxtjs/tailwindcss` is one of the most-installed Nuxt modules. Add it to `modules` in `nuxt.config.ts` and you're done; the module wires up the PostCSS config, generates the Tailwind config file on first run, and integrates with HMR. Alternatives in 2026: UnoCSS via `@unocss/nuxt` (atomic CSS, smaller bundles), and Nuxt UI (Tailwind-based component library built by the Nuxt team).
Introduction
Nuxt.js is the production-grade meta-framework for Vue 3 — what Next.js is to React. In 2026, Nuxt 3 is the stable line (3.14+), built on Vite for dev, Nitro for the server runtime, and Vue 3 Composition API at the component layer. Nuxt 4 is in late RC with lazy hydration and a smaller bundle baseline, and shops are starting to ship it in greenfield projects.
In India, Nuxt is a niche but real hire — most demand comes from e-commerce shops migrating off Magento or PHP storefronts (Tata CLiQ, BlueStone, Bewakoof, Mosaic Wellness brands), Bangalore product agencies (smashing-magazine-style boutique studios), and a long tail of D2C brands on Shopify Hydrogen alternatives. Outside India, Louis Vuitton, BMW, and OpenAI's marketing site all run on Nuxt. Expect salaries in the ₹6-20 LPA range — a touch lower than Next.js on average, but senior Vue/Nuxt specialists at top product cos can clear ₹25-30 LPA.
If you're interviewing for a Nuxt role in 2026, the questions cluster around: rendering modes (SSR vs SSG vs hybrid vs ISR), the data-fetching composables (useFetch, useAsyncData, $fetch) and their caching quirks, server routes on Nitro, state management with Pinia + useState, and hydration-mismatch gotchas. This guide walks through the 30 questions you're most likely to hit.