Вопросы на собеседовании Vue

Задание 1

Что такое Vue.js и для чего он используется?

Задание 2

В чём разница между Vue 2 и Vue 3?

Задание 3

Что такое экземпляр Vue Vue instance?

Задание 4

Как создать приложение в Vue 3?

Задание 5

Что такое шаблоны templates в Vue?

Задание 6

Что такое интерполяция в Vue?

Задание 7

Что такое директивы в Vue?

Задание 8

Какие встроенные директивы есть в Vue?

Задание 9

Что такое v-if и v-for в Vue?

Задание 10

В чём разница между v-if и v-show?

Задание 11

Что такое v-model в Vue?

Задание 12

Что такое v-bind и v-on в Vue?

Задание 13

Что такое сокращения : для v-bind и @ для v-on?

Задание 14

Что такое модификаторы событий в Vue?

Задание 15

Что такое модификаторы клавиш в Vue?

Задание 16

Что такое вычисляемые свойства computed в Vue?

Задание 17

В чём разница между computed и methods в Vue?

Задание 18

Что такое наблюдатели watchers в Vue?

Задание 19

В чём разница между watch и watchEffect в Vue 3?

Задание 20

Что такое компоненты в Vue?

Задание 21

Что такое однофайловые компоненты SFC в Vue?

Задание 22

Что такое props в Vue?

Задание 23

Что такое валидация props в Vue?

Задание 24

Что такое события $emit в Vue?

Задание 25

Как передать данные из дочернего компонента в родительский?

Задание 26

Что такое слоты slots в Vue?

Задание 27

Что такое именованные слоты в Vue?

Задание 28

Что такое слоты с ограниченной областью видимости scoped slots?

Задание 29

Что такое динамические компоненты в Vue?

Задание 30

Что такое keep-alive в Vue?

Задание 31

Что такое ref и reactive в Vue 3?

Задание 32

В чём разница между ref и reactive в Composition API?

Задание 33

Что такое toRefs и toRef в Vue 3?

Задание 34

Что такое computed в Composition API?

Задание 35

Что такое watch в Composition API?

Задание 36

Что такое watchEffect в Composition API?

Задание 37

Что такое onMounted, onUpdated и onUnmounted в Composition API?

Задание 38

Что такое Composition API в Vue 3?

Задание 39

В чём разница между Options API и Composition API?

Задание 40

Что такое script setup в Vue 3?

Задание 41

Какие преимущества даёт script setup?

Задание 42

Что такое defineProps и defineEmits в script setup?

Задание 43

Что такое defineExpose в script setup?

Задание 44

Что такое defineModel в Vue 3.4+?

Задание 45

Что такое v-model на компонентах в Vue 3?

Задание 46

Как работает двустороннее связывание в Vue?

Задание 47

Что такое миксины mixins в Vue?

Задание 48

Какие недостатки у миксинов?

Задание 49

Что такое композабли composables в Vue 3?

Задание 50

В чём разница между миксинами и композаблами?

Задание 51

Что такое provide и inject в Vue?

Задание 52

Как работает provide и inject в Composition API?

Задание 53

Что такое маршрутизация в Vue?

Задание 54

Что такое Vue Router?

Задание 55

Что такое router-view и router-link?

Задание 56

Как передать параметры маршрута в Vue Router?

Задание 57

Что такое useRoute и useRouter в Composition API?

Задание 58

Что такое навигационные хуки в Vue Router?

Задание 59

Что такое вложенные маршруты в Vue Router?

Задание 60

Что такое защита маршрутов в Vue Router?

Задание 61

Что такое управление состоянием в Vue?

Задание 62

Что такое Pinia и чем он отличается от Vuex?

Задание 63

Что такое store, state, getters и actions в Pinia?

Задание 64

Что такое defineStore в Pinia?

Задание 65

Как использовать Pinia с Composition API?

Задание 66

Что такое Vuex и как он работает?

Задание 67

В чём разница между Vuex и Pinia?

Задание 68

Что такое state, mutations, actions и getters в Vuex?

Задание 69

Что такое модули в Vuex?

Задание 70

Что такое жизненный цикл компонентов в Vue?

Задание 71

Какие хуки жизненного цикла есть в Vue?

Задание 72

В чём разница между хуками жизненного цикла в Options и Composition API?

Задание 73

Что такое render функция в Vue?

Задание 74

Что такое Virtual DOM в Vue?

Задание 75

Как работает реактивность в Vue 2 и Vue 3?

Задание 76

Что такое Proxy в реактивности Vue 3?

Задание 77

Что такое Object.defineProperty в реактивности Vue 2?

Задание 78

В чём разница между реактивностью в Vue 2 и Vue 3?

Задание 79

Что такое nextTick в Vue?

Задание 80

Что такое custom directives в Vue?

Задание 81

Как создать кастомную директиву в Vue?

Задание 82

Что такое filters в Vue 2 и почему их убрали в Vue 3?

Задание 83

Что такое teleport в Vue 3?

Задание 84

Что такое suspense в Vue 3?

Задание 85

Что такое асинхронные компоненты в Vue?

Задание 86

Что такое defineAsyncComponent в Vue 3?

Задание 87

Что такое Vue CLI и для чего он нужен?

Задание 88

Что такое Vite и как он используется с Vue?

Задание 89

В чём разница между Vue CLI и Vite?

Задание 90

Что такое create-vue и vue-cli?

Задание 91

Что такое Nuxt.js и чем он отличается от Vue?

Задание 92

Что такое серверный рендеринг SSR в Vue?

Задание 93

Что такое статическая генерация в Nuxt?

Задание 94

Что такое useHead и useSeoMeta в Nuxt?

Задание 95

Что такое useFetch и useAsyncData в Nuxt?

Задание 96

Что такое тестирование в Vue?

Задание 97

Что такое Vitest и как он используется с Vue?

Задание 98

Что такое Vue Test Utils?

Задание 99

Что такое @testing-library/vue?

Задание 100

Как тестировать компоненты в Vue?

Задание 101

Что такое Cypress и Playwright для Vue?

Задание 102

Что такое Vue Devtools и как его использовать?

Задание 103

Как дебажить Vue приложения?

Задание 104

Как оптимизировать производительность Vue приложений?

Задание 105

Что такое v-memo в Vue 3.2+?

Задание 106

Что такое v-once и v-pre в Vue?

Задание 107

Что такое ленивая загрузка компонентов в Vue?

Задание 108

Что такое Suspense для асинхронной загрузки?

Задание 109

Что такое Transition и TransitionGroup в Vue?

Задание 110

Как работать с анимациями в Vue?

Задание 111

Как работать с CSS-анимациями в Vue?

Задание 112

Что такое scoped CSS в Vue?

Задание 113

Что такое CSS Modules в Vue?

Задание 114

Что такое Tailwind CSS с Vue?

Задание 115

Что такое Vuetify и как его использовать?

Задание 116

Что такое Quasar и для чего он используется?

Задание 117

Что такое Element Plus и Ant Design Vue?

Задание 118

Как работать с формами в Vue?

Задание 119

Что такое VeeValidate и как он работает?

Задание 120

Что такое валидация форм в Vue?

Задание 121

Как обрабатывать ошибки в Vue?

Задание 122

Что такое глобальная обработка ошибок в Vue?

Задание 123

Что такое errorCaptured в Vue?

Задание 124

Как работать с TypeScript в Vue?

Задание 125

Что такое типизация props и emits в Vue с TypeScript?

Задание 126

Что такое defineProps с TypeScript в script setup?

Задание 127

Как типизировать ref и reactive в TypeScript?

Задание 128

Как настроить Vite с Vue и TypeScript?

Задание 129

Что такое Pinia с TypeScript?

Задание 130

Как развернуть Vue приложение на сервере?

Задание 131

Как настроить Docker для Vue приложений?

Задание 132

Что такое CI/CD для Vue проектов?

Задание 133

Как работать с GraphQL в Vue?

Задание 134

Что такое Apollo Client для Vue?

Задание 135

Как работать с WebSocket в Vue?

Задание 136

Что такое VueUse и какие хуки он предоставляет?

Задание 137

Какие best practices в Vue вы знаете?

Задание 138

Как правильно структурировать Vue проект?

Задание 139

Какие паттерны проектирования используются в Vue?

Задание 140

Что такое Volar и как он помогает в разработке?

Задание 141

Что такое VitePress и для чего он нужен?

Задание 142

Как работать с PWA в Vue?

Задание 143

Что такое @vitejs/plugin-pwa?

Задание 144

Как оптимизировать сборку Vue приложения?

Задание 145

Что такое Tree Shaking в Vue?

Задание 146

Что такое Code Splitting в Vue?

Задание 147

Что такое Lazy Loading в Vue?