Nuxt.js Interview Questions
Check out 30 of the most common Nuxt.js interview questions, then 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.
Ready to practice Nuxt.js interviews?
Don't just read, practice these Nuxt.js questions live with an AI interviewer that asks follow-ups and scores your answers.