Sobes.tech

What are reflow and repaint, what changes cause them, and what should be avoided?

Middle+
424

What are the main lifecycle hooks in Vue 3 when using Composition API and <script setup>?

Middle+
291

How does a browser render a page from the moment it receives HTML, without using frameworks?

Middle+
224

Can you tell a little about your experience?

Middle+
211

What do you like and dislike about your current company?

Middle+
207

What is the difference between ref and reactive in Vue 3 and when are they used?

Middle+
192

What is SSR, what problems have you faced with SSR, and how did you solve them?

Middle+
181

Are you familiar with TanStack Query?

Middle+
176

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

Why is semantic markup needed, what is it, and can you name some semantic tags?

Middle+
162

What is CI/CD and have you worked with it?

Middle+
148

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

Middle+
148

How do you generally feel about working in your current company?

Middle+
122

What are your overall impressions of the company and the interview?

Middle+
117

Do you have experience working with Vuex?

Middle+
115

What is BEM and why is it used?

Middle+
107

Do you work remotely or in a hybrid format?

Middle+
104