Nuxt.js Interview Questions

Check out 30 of the most common Nuxt.js interview questions and take an AI-powered practice interview

Vue.jsSSRStatic Site GenerationVuexTypeScript
30+
Questions
12
Basic
13
Intermediate
5
Advanced
Q1

What is Nuxt.js and how is it different from plain Vue?

BasicFundamentals
+
Q2

How does file-based routing work in Nuxt 3?

BasicRouting
+
Q3

What are pages, layouts, and components in Nuxt 3?

BasicStructure
+
Q4

What are composables in Nuxt 3 and how are they auto-imported?

BasicComposables
+
Q5

What is the `app.vue` file in Nuxt 3?

BasicStructure
+
Q6

How do you fetch data in a Nuxt 3 page?

BasicData Fetching
+
Q7

How do you create a server route in Nuxt 3?

BasicServer Routes
+
Q8

What is `useState` in Nuxt 3 and how is it different from `ref`?

BasicState
+
Q9

How do you handle SEO meta tags in Nuxt 3?

BasicSEO
+
Q10

What is `nuxt.config.ts` and what goes in it?

BasicConfiguration
+
Q11

How do you handle navigation programmatically in Nuxt 3?

BasicRouting
+
Q12

What is route middleware in Nuxt 3?

BasicMiddleware
+
Q13

What are the rendering modes in Nuxt 3 and when do you use each?

IntermediateRendering
+
Q14

What is the difference between `useFetch`, `useAsyncData`, and `$fetch`?

IntermediateData Fetching
+
Q15

What is hybrid rendering and how does ISR work in Nuxt 3?

IntermediateRendering
+
Q16

How do you manage state across components in Nuxt 3?

IntermediateState
+
Q17

What causes hydration mismatches in Nuxt 3 and how do you fix them?

IntermediateHydration
+
Q18

How do you make code run only on the server or only on the client?

IntermediateSSR
+
Q19

How does `useFetch` caching work and when does it cause bugs?

IntermediateData Fetching
+
Q20

How do you implement authentication in a Nuxt 3 app?

IntermediateAuthentication
+
Q21

What is `nuxt/content` and when do you use it?

IntermediateContent
+
Q22

How do you handle errors in Nuxt 3?

IntermediateError Handling
+
Q23

How do you write tests for a Nuxt 3 app?

IntermediateTesting
+
Q24

What are Nuxt modules and how do you write one?

IntermediateModules
+
Q25

What are Nuxt plugins and how do they differ from modules?

IntermediatePlugins
+
Q26

How do you optimize a Nuxt 3 app for production performance?

AdvancedPerformance
+
Q27

How does Nitro work and why is it called a 'server engine'?

AdvancedServer
+
Q28

How would you architect a high-traffic e-commerce site on Nuxt 3?

AdvancedArchitecture
+
Q29

How do you implement on-demand ISR revalidation in Nuxt 3?

AdvancedRendering
+
Q30

How do you compare Nuxt 3 vs Next.js for a new project in 2026?

AdvancedArchitecture
+

Companies Hiring Nuxt.js

Louis Vuitton
BMW
OpenAI
BlueStone
Bewakoof
Tata CLiQ
Mosaic Wellness

Salary Insights

Average in India
₹6-20 LPA

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.