Ի՞նչ են reflow և repaint, ինչ փոփոխություններն են նրանց պատճառը և ինչից պետք է խուսափել:
Frontend
Ի՞նչ են Vue 3-ի հիմնական lifecycle hooks-ները, երբ օգտագործվում է Composition API և <script setup>:
Ինչպե՞ս է բրաուզերը պատկերացնում էջը HTML ստանալուց հետո, առանց ֆրեյմվորկների օգտագործման:
Կարող եք փոքր ինչ պատմել ձեր փորձի մասին՞:
Ի՞նչն է ձեզ դուր գալիս և ի՞նչը՝ ոչ ձեր ներկայիս ընկերությունում:
Ի՞նչ է տարբերությունը ref և reactive- ի միջև Vue 3-ում և երբ են դրանք օգտագործվում:
Ի՞նչ է SSR-ը, ինչ խնդիրների եք բախվել և ինչպես եք լուծել դրանք:
Ննո՞ք ծանոթ եք TanStack Query- ի հետ։
```javascript console.log('1') setTimeout(() => { console.log('2') Promise.resolve().then(() => console.log('3')) }, 0) Promise.resolve().then(() => { console.log('4') setTimeout(() => console.log('5'), 0) }) console.log('6') ```
export function useUserData(userId) { const { $api } = useNuxtApp() const user = ref(null) const isLoading = ref(true) const displayName = computed(() => { return `${user.value.firstName} ${user.value.lastName}` }) async function load() { const data = await $api.get(`/users/${userId}`) user.value = data isLoading.value = false } load() return { user, isLoading, displayName } }
Ինչու է անհրաժեշտ սեմանտիկ մարկապը, ինչ է դա և կարող եք նշել որոշ սեմանտիկ տեգեր?
const userStore = useUserStore() onMounted(() => { window.addEventListener('resize', handleResize) const interval = setInterval(() => { userStore.syncData() }, 5000) document.addEventListener('keydown', handleKeydown) function handleResize() { /* ... */ } function handleKeydown() { /* ... */ } })
Ի՞նչ է CI/CD և արդյո՞ք դուք աշխատել եք դրա հետ:
Ինչպե՞ս եք ընդհանուր առմամբ զգում ձեր ներկայիս ընկերությունում աշխատելիս:
Ի՞նչ են ձեր ընդհանուր տպավորությունները ընկերության և հարցազրույցի մասին:
Կնոջ փորձ ունեք Vuex-ով աշխատելու՞:
Ի՞նչ է BEM-ը և ինչու է այն օգտագործվում:
Դու հեռավար կամ հիբրիդային ձևաչափով ես աշխատում?