Шта су reflow и repaint, које промене их изазивају и чему треба избегавати?
Frontend
Који су главни lifecycle hooks у Vue 3 када се користи Composition API и <script setup>?
Како прегледач приказује страницу од тренутка када прими HTML, без коришћења оквира?
Можете ли мало да кажете о вашем искуству?
Шта вам се свиђа и шта не свиђа у вашој тренутној компанији?
Која је разлика између ref и reactive у Vue 3 и када се користе?
Да ли сте упознати са TanStack Query?
Шта је SSR, са којим проблемима сте се суочили и како сте их решили?
```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') ```
Зашто је потребно семантичко означавање, шта је то и можете ли навести неке семантичке тагове?
const userStore = useUserStore() onMounted(() => { window.addEventListener('resize', handleResize) const interval = setInterval(() => { userStore.syncData() }, 5000) document.addEventListener('keydown', handleKeydown) function handleResize() { /* ... */ } function handleKeydown() { /* ... */ } })
Шта је CI/CD и да ли сте радили са тим?
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 } }
Како се осећате уопште радећи у вашој тренутној компанији?
Да ли имате искуство у раду са Vuex?
Које су ваше укупне импресије о компанији и интервјуу?
Шта је BEM и зашто се користи?
Радите ли на даљину или у хибридном формату?