Sobes.tech

Frontend

O que são reflow e repaint, que mudanças os causam e o que deve ser evitado?

Middle+
424

Quais são os principais hooks do ciclo de vida no Vue 3 ao usar a API Composition e <script setup>?

Middle+
291

Como é que um navegador renderiza uma página desde o momento em que recebe HTML, sem usar frameworks?

Middle+
224

Pode falar um pouco sobre a sua experiência?

Middle+
213

O que gosta e o que não gosta na sua empresa atual?

Middle+
207

Qual é a diferença entre ref e reactive no Vue 3 e quando são usados?

Middle+
192

O que é SSR, com que problemas se deparou com SSR e como os resolveu?

Middle+
183

Você conhece o TanStack Query?

Middle+
178

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

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

Por que é necessário o marcação semântica, o que é, e pode nomear algumas tags semânticas?

Middle+
162

O que é CI/CD e você já trabalhou com isso?

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

Como se sente geralmente ao trabalhar na sua empresa atual?

Middle+
124

Quais são as suas impressões gerais sobre a empresa e a entrevista?

Middle+
117

Tem experiência a trabalhar com Vuex?

Middle+
115

O que é BEM e por que é usado?

Middle+
107

Você trabalha remotamente ou em formato híbrido?

Middle+
106