Study

7 tracks, 31 sections. Every page follows the same shape: Know → How it works → Exercise → Be able to say. Mark pages as read at the bottom to track progress.

Personal

Questions built from the notes you write while studying, so you are quizzed on exactly what you chose to write down.

Train track
From my notes

Questions and flashcards written from your own study notes, each linking back to its note, plus a fact check of the notes. First batch: Vue Essentials and Components In-Depth.

Vue interview

Interview questions from your Vue notes at a middle depth: reactivity and computed, watchers and the lifecycle, templates, component communication, composables, directives and plugins, built-in components and tooling, and performance, accessibility and security.

Conrad caching

General interview questions about caching, from your Conrad Caching note: HTTP cache headers and validation, Cloudflare's cache, Nitro's cache with Redis, and the cache layers of a large e-shop.

Conrad DevOps

General interview questions about the platform side of your Conrad DevOps note: Cloudflare at the edge, CI/CD, Docker and Kubernetes, A/B testing, SEO for a server-rendered shop, and your Develit architecture to compare. Plus the questions to ask them.

Conrad monitoring

General interview questions about monitoring, from your Monitoring note: metrics, logs and traces with the Grafana stack, front-end monitoring and Core Web Vitals, and load testing with k6.

Conrad Nuxt

Nuxt questions from your Nuxt note at a middle depth: server rendering and hydration, runtime and app config, state and memory leaks on the server, and modules, plugins and layers for a platform team.

Conrad Nuxt docs

General Nuxt questions from your four Nuxt docs notes: rendering modes and route rules, the request lifecycle and islands, routing, data fetching, state and errors, the Nitro server and response fragmentation, performance, assets and testing.

Conrad Cloudflare

Questions about Cloudflare's developer platform from your Cloudflare note: Workers, isolates and the workerd runtime, Node compatibility, bindings, Zero Trust, and D1, R2, KV, Durable Objects, Hyperdrive, Queues and Workflows.

Vue & Nuxt

The framework questions every Nuxt interview opens with: reactivity, components, routing, data fetching, state, and what happens underneath.

Train track
Vue 3 in depth

Reactivity internals, component and composable design, rendering and lifecycle, Options vs Composition, Vue 3.6 and Vapor.

Building Nuxt apps

Routing, data fetching, state and config, plugins, error handling, SEO and images, rendering strategies, i18n: the app developer's Nuxt.

State & data layer

Where state lives: Pinia, server-state caching and query libraries, forms and validation, real-time sync, URL and persistence.

Hydration errors

Why mismatches happen, the catalogue of causes, the diagnosis workflow and author responsibilities.

Web foundations

JavaScript, TypeScript, CSS and accessibility, the browser and HTTP, security. Framework-agnostic, and where senior rounds separate candidates.

Train track
TypeScript in practice

The type system at senior depth, generics and inference, TypeScript with Vue and Nuxt, tsconfig and TypeScript 7, runtime validation, typing smells.

Browser, HTTP & networking

How browsers render, HTTP and caching, fetch, CORS and cookies, storage and offline, the web APIs worth knowing by name.

Web security

XSS and output encoding, CSP and headers, auth, sessions and CSRF, server-side risks, supply chain and dependency hygiene.

Quality & performance

Testing strategy, performance work that is measured before it is applied, and the memory behaviour of long-running servers.

Train track
Testing strategy

The testing trophy for Nuxt: Vitest, component tests with @nuxt/test-utils, Playwright, API tests, quality gates in CI.

Memory leaks

Three lifetimes, server and client leak patterns, heap-snapshot detection, safe patterns.

Fullstack

The server half of a Nuxt app: Nitro routes, databases, auth, caching, background work, deployment and operations.

Train track

Architecture & senior skills

System design rounds, tooling and CI/CD, coding drills, team craft and the 2026 landscape.

Train track
Tooling, CI/CD & DX

Vite 8 and the build, linting and typechecking in CI, pnpm and monorepos, CI/CD pipelines, developer experience and debugging.

Coding drills

Live-coding practice: JavaScript utilities, async and data processing, Vue components, Nuxt tasks, algorithms at frontend depth, take-homes.

Senior craft

Designing tooling APIs for a team, release discipline, security awareness, review checklists.

2026 landscape

Nuxt 4.5, the Nuxt 5 changes, Vue 3.5 and the ecosystem to know by name.

Nuxt authoring

Specialist material on building layers and modules for other developers, kept from the earlier module-author preparation. Valuable for platform and design-system roles.

Train track