0
Completed
0%
Progress
0
Starred
What is Vue.js and how does its architecture differ from React or Angular?
Explain the Vue instance and the role of the `createApp` function in Vue 3.
What are Vue template syntax, interpolation, and directives?
Explain v-bind and v-on directives with examples.
How does one-way data binding vs two-way binding work in Vue?
How to handle events with v-on and event modifiers in Vue?
Explain v-if vs v-show vs v-else: differences and use cases.
How to use v-for for list rendering and why is the key attribute important?
What are computed properties and how do they differ from methods and watch?
Explain component basics: props, emits, and slots.
What are the Vue component lifecycle hooks and their execution order?
How to handle form inputs with v-model in Vue? (text, checkbox, radio, select)
What is the Composition API and how does it differ from the Options API?
What is the difference between ref and reactive in Vue 3?
How to set up basic routing in Vue.js with Vue Router 4?
How to fetch data from an API in Vue? (fetch, async/await, error handling)
What is Pinia and how do you use it for basic state management?
What are ES modules and how are they used in Vue projects?
Explain the deep differences between ref, reactive, shallowRef, and markRaw in Vue 3.
How to use toRefs and toValue to preserve reactivity when destructuring or passing props?
What is the difference between watch, watchEffect, watchPostEffect, and watchSyncEffect?
How to build advanced composables with lifecycle integration, cleanup, and TypeScript?
How to use dynamic components, KeepAlive, and Teleport in Vue 3?
What is provide/inject and how to use it for dependency injection in deep component trees?
What are async components and Suspense? How to use them for code splitting and loading states?
What are virtual scrolling, v-memo, and v-once, and how do they improve performance?
How to use TypeScript with Vue 3 components, props, emits, and composables?
What is Pinia architecture: stores, state, getters, actions, and how to organise them at scale?
How does computed property caching work internally? When does it recompute?
What is nextTick and when should you use it?
Explain the lifecycle internals: how Vue manages component creation, update, and destruction under the hood.
How to use transition and animation systems in Vue: Transition, TransitionGroup, and JavaScript hooks?
How to build complex form architectures with validation, nested fields, and dynamic inputs in Vue?
How to handle errors globally and locally in Vue: error boundaries, onErrorCaptured, and global error handlers?
What are the basics of Server-Side Rendering (SSR) and hydration in Vue?
Explain hydration mismatches, how to debug them, and strategies for lazy/partial hydration.
What are VueUse patterns and how to leverage its utilities for common tasks?
Explain Vue 3's reactivity system internals: Proxy traps, track and trigger, effect scheduling, and dependency collection.
How does Vue's virtual DOM and diffing algorithm work? Explain patch flags, block tree, and the rendering pipeline.
How does the Vue compiler work? Explain template compilation, AST transformation, and code generation.
What is the scheduler in Vue? Explain job queueing, nextTick, and flush options.
Explain streaming SSR, Suspense SSR, and advanced hydration strategies (lazy, selective, partial).
How to achieve high-performance rendering in Vue: virtual scrolling, memoization, worker threads, and wasm integration?
Explain custom renderer API and how to build a renderer for non-DOM targets (Canvas, WebGL, native mobile).
How to design a Vue plugin architecture with lifecycle hooks, global injection, and composable APIs?
Advanced testing strategies: component testing with Vitest, e2e with Playwright, and mocking composables/plugins.
What is Reactivity Transform and why was it deprecated? Explain the `$ref` and `$computed` macros.
How does Vue Devtools integration work? Explain the custom inspection API and performance profiling hooks.
What are memory optimization techniques in Vue: avoiding leaks, `shallowRef`, `markRaw`, and manual cleanup?
What are security patterns in Vue: preventing XSS, safe HTML binding, CSRF protection, and content security policies?
How to implement micro frontends with Vue? Discuss Module Federation, single-spa, and Web Components.
What are production scaling patterns for Vue: monorepos, dynamic imports, composable libraries, and design systems?