Wat zijn reflow en repaint, welke veranderingen veroorzaken ze en wat moet worden vermeden?
Frontend
Wat zijn de belangrijkste lifecycle hooks in Vue 3 bij gebruik van de Composition API en <script setup>?
Hoe rendert een browser een pagina vanaf het moment dat het HTML ontvangt, zonder frameworks te gebruiken?
Kun je iets vertellen over je ervaring?
Wat vind je leuk en niet leuk aan je huidige bedrijf?
Wat is het verschil tussen ref en reactive in Vue 3 en wanneer worden ze gebruikt?
Wat is SSR, met welke problemen bent u geconfronteerd en hoe hebt u ze opgelost?
Ben je bekend met TanStack Query?
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 } }
```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') ```
Waarom is semantische markup nodig, wat is het, en kunt u enkele semantische tags noemen?
Wat is CI/CD en hebt u ermee gewerkt?
const userStore = useUserStore() onMounted(() => { window.addEventListener('resize', handleResize) const interval = setInterval(() => { userStore.syncData() }, 5000) document.addEventListener('keydown', handleKeydown) function handleResize() { /* ... */ } function handleKeydown() { /* ... */ } })
Hoe voel je je over het algemeen bij het werken in je huidige bedrijf?
Wat zijn je algemene indrukken van het bedrijf en het interview?
Heb je ervaring met Vuex?
Wat is BEM en waarom wordt het gebruikt?
Werk je op afstand of in een hybride formaat?