Skip to content

Vue Framework Practice Exam

Test yourself under real exam conditions: 50 timed questions, 60 on the clock, pass mark 70%%. Instant score with a full review of everything you got wrong. Free — no account needed.

📝 50 questions · ⏱ 60 minutes · 🎯 Pass mark 70% · 🆓 Free, no signup

Exam details

  • 50 questions drawn from 50 cards
  • Countdown timer — auto-submits when time runs out
  • Pass mark 70% (real certification threshold)
  • Full review of wrong answers at the end
  • No signup required — save your score with a free account

Sample Questions

5 shown

What is Vue.js?

Show ▼

Vue.js is a progressive JavaScript framework for building user interfaces. It is designed to be incrementally adoptable and focuses on the view layer, making it easy to integrate with other libraries or existing projects.

What is the Vue reactivity system?

Show ▼

The Vue reactivity system automatically tracks dependencies and updates the DOM when reactive state changes. In Vue 3, it uses Proxy objects (instead of Object.defineProperty in Vue 2) to intercept get/set operations on reactive data.

How do you create a reactive object in Vue 3?

Show ▼

Use reactive() from the Composition API:
import { reactive } from 'vue'
const state = reactive({ count: 0, name: 'Vue' })
This returns a deeply reactive proxy of the original object.

What is the difference between ref() and reactive()?

Show ▼

ref() wraps a single value (primitive or object) and requires .value to access it in script. reactive() wraps an object and provides direct property access.
const count = ref(0) // count.value
const state = reactive({ count: 0 }) // state.count

What is the Composition API in Vue 3?

Show ▼

The Composition API is a set of function-based APIs (ref, reactive, computed, watch, lifecycle hooks) that allow organizing component logic by feature rather than by option type. It is used inside setup() or <script setup>.

🎯 Take the Vue Framework Practice Exam