KUNGFU TECH
7007 câu hỏi phỏng vấn Full-Stack, Coding & System Design Interview
Bộ lọc:
VueJS là gì?
Slot trong VueJS là gì?
Slot
DOM ảo là gì?
Prop component trong Vuejs là gì?
Prop
Các tính năng chính VueJS là gì?
Liệt kê các loại Directives có sẵn trong Vuejs?
Vòng đời của Vuejs là gì?
Trong Vuejs, reactivity là gì?
Watchers trong Vuejs là gì?
So sánh setup() với options API.
Bạn biết gì về Composition API? Ưu điểm so với Options API?
Reactive vs Ref khác nhau thế nào?
Bạn xử lý sự kiện DOM trong Vue thế nào?
Vue directive là gì? Kể tên một số directive mặc định.
V-for cần sử dụng key, tại sao? Key hoạt động ra sao?
Composition API có inject/provide không? Sử dụng thế nào?
Làm sao để chia sẻ logic giữa các components?
Làm sao để binding class hoặc style một cách conditionally?
Vue là gì? So sánh với React và Angular.
Sự khác nhau giữa computed và watch là gì?
Làm thế nào để render một danh sách với điều kiện và key?
Khi nào nên dùng slots? So sánh giữa default, named và scoped slots.
Cách truyền props và emit sự kiện giữa component cha-con?
Cách dùng teleport trong Vue 3.
Làm thế nào để tạo custom directive?
Lifecycle hooks trong Vue 3 là gì? Thứ tự gọi ra sao?
V-model hoạt động như thế nào? Có thể sử dụng cho component con không?
So sánh giữa v-show và v-if.
Tại sao cần sử dụng thuộc tính key cho danh sách trong Vuejs?
key
So sánh vuex và pinia?
Các yếu tố cần thiết nhất trong State Management Pattern trong Vuejs là gì?
Tại sao component data phải là một function?
Vue plugin là gì?
Sự khác biệt giữa VirtualDOM và ShadowDOM là gì?
VirtualDOM
ShadowDOM
Dynamic components trong Vuejs là gì?
Sự khác nhau giữa slots và scoped slots trong Vuejs là gì?
slots
scoped slots
Hãy phân biệt Dom thật (real dom) và Dom ảo (virtual dom)?
Instant prototyping trong Vuejs là gì và nó làm việc như thế nào?
Vuex là gì?
Vuex
Có thể sử dụng các Styled Components trong Vuejs không? Và sử dụng như thế nào?
Mục đích của keep alive tag trong Vuejs để làm gì?
keep alive
Nêu sự khác biệt giữa v-bind và v-model trong Vuejs?
v-bind
v-model
Sự khác nhau giữa v-show và v-if trong Vuejslà gì?
v-show
v-if
Giải thích sự khác biệt giữa one-way data và two-way data trong VueJS?
Mô tả Single File Component trong Vuejs?
Single Page Applications là gì?
Sự khác nhau giữa computed và methods trong VueJs là gì?
computed
methods
Store modules trong Vuex hoạt động thế nào?
Làm sao để test một composable function?
Sử dụng defineExpose, defineEmits và defineProps như thế nào?
Vue có hỗ trợ SSR không? Bạn từng dùng Nuxt chưa?
Hãy mô tả shallowRef, shallowReactive và markRaw.
Làm sao để làm unit test cho một component Vue với Jest/Vitest?
watch
Cách tổ chức file/folder cho một app Vue lớn?
Làm sao để tối ưu hiệu suất cho một component Vue?
Rehydration là gì? Tại sao quan trọng trong SSR?
Lifecycle hooks trong Vue 3 là gì?
Vue 3
Vue Router hoạt động ra sao? Có những mode nào?
Cách bảo vệ route bằng navigation guards?
Bạn xử lý async trong Vuex như thế nào?
Suspense hoạt động thế nào trong Vue 3?
Làm sao để debug lỗi reactive không update?
Vuex là gì? Có nên dùng Pinia thay không?
Giải thích reactivity system trong Vue 3.
**Vue-load...
Trong Vuejs, mục đích củ...
Bạn xử lý state management cho mi...
Cách kiểm soát side e...
Làm sao để tạo d...
So sánh Vue 2 vs Vue 3 về p...
Cách xử lý memor...
Làm sao để tạo plugi...
Hãy giải thích virtual DOM...
Hãy giải thích cách V...
Những lợi ích của việc sử dụng **Vue...
Giải thích kỹ use...
Bạn triển khai CI/CD cho Vue ap...
Làm sao để bảo mật Vue app...
Làm sao để build một library componen...
Làm sao để tích hợp Typ...
Làm sao để lazy-load...
Khi nào nên dùng mixin? ...
Làm thế nào để cải thiện ...