Sobes.tech

Frontend

Ce sunt reflow și repaint, ce schimbări le cauzează și ce trebuie evitat?

Middle+
396

Care sunt principalele hooks ale ciclului de viață în Vue 3 atunci când se utilizează API-ul Composition și <script setup>?

Middle+
275

Cum redă un browser o pagină din momentul în care primește HTML, fără a folosi framework-uri?

Middle+
216

Poți să ne spui puțin despre experiența ta?

Middle+
203

Ce îți place și ce nu îți place la compania ta actuală?

Middle+
197

Care este diferența dintre ref și reactive în Vue 3 și când sunt utilizate?

Middle+
184

Ești familiarizat cu TanStack Query?

Middle+
170

Ce este SSR, cu ce probleme te-ai confruntat și cum le-ai rezolvat?

Middle+
167

```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+
159

De ce este nevoie de marcaj semantic, ce este și poți numi câteva etichete semantice?

Middle+
154

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+
148

Ce este CI/CD și ai lucrat cu el?

Middle+
142

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

Middle+
142

Cum te simți în general lucrând în compania ta actuală?

Middle+
114

Ai experiență în lucrul cu Vuex?

Middle+
111

Care sunt impresiile tale generale despre companie și interviu?

Middle+
107

Ce este BEM și de ce este folosit?

Middle+
99

Lucrezi de la distanță sau în format hibrid?

Middle+
94