Sobes.tech

Frontend

Какво са reflow и repaint, какви промени ги предизвикват и какво трябва да се избягва?

Middle+
418

Кои са основните lifecycle hooks във Vue 3 при използване на Composition API и <script setup>?

Middle+
291

Как браузърът рендерира страница от момента, в който получи HTML, без да използва рамки?

Middle+
224

Можете ли да разкажете малко за опита си?

Middle+
211

Какво ви харесва и какво не ви харесва в текущата ви компания?

Middle+
207

Каква е разликата между ref и reactive във Vue 3 и кога се използват?

Middle+
192

Какво е SSR, с какви проблеми сте се сблъсквали и как ги решихте?

Middle+
177

Запознат ли сте с TanStack Query?

Middle+
172

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

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

Защо е необходим семантичен маркъп, какво е това и можете ли да назовете някои семантични тагове?

Middle+
158

Какво е CI/CD и работили ли сте с него?

Middle+
146

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

Middle+
146

Как се чувствате като цяло при работа във вашата текуща компания?

Middle+
116

Какви са вашите общи впечатления от компанията и интервюто?

Middle+
115

Имаш ли опит с Vuex?

Middle+
115

Какво е BEM и защо се използва?

Middle+
105

Работите дистанционно или в хибриден формат?

Middle+
100