Sobes.tech

Frontend

Cosa sono reflow e repaint, quali cambiamenti li causano e cosa bisogna evitare?

Middle+
256

Quali sono i principali hook del ciclo di vita in Vue 3 quando si usa l'API Composition e <script setup>?

Middle+
203

Come rende un browser una pagina dal momento in cui riceve HTML, senza usare framework?

Middle+
190

Cosa ti piace e cosa non ti piace della tua attuale azienda?

Middle+
185

Puoi parlare un po' della tua esperienza?

Middle+
185

Qual è la differenza tra ref e reactive in Vue 3 e quando vengono usati?

Middle+
174

Conosci TanStack Query?

Middle+
158

Cos'è SSR, con quali problemi ti sei confrontato e come li hai risolti?

Middle+
157

```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') ```

Middle+
149

Perché è necessario il markup semantico, cos'è, e puoi nominare alcuni tag semantici?

Middle+
132

Cos'è CI/CD e hai lavorato con esso?

Middle+
132

const userStore = useUserStore() onMounted(() => { window.addEventListener('resize', handleResize) const interval = setInterval(() => { userStore.syncData() }, 5000) document.addEventListener('keydown', handleKeydown) function handleResize() { /* ... */ } function handleKeydown() { /* ... */ } })

Middle+
130

Come ti senti in generale lavorando nella tua attuale azienda?

Middle+
107

Hai esperienza con Vuex?

Middle+
107

Quali sono le tue impressioni generali sull'azienda e sull'intervista?

Middle+
105

Cos'è BEM e perché viene usato?

Middle+
97

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 } }

Middle+
90

Lavori da remoto o in formato ibrido?

Middle+
88