Sobes.tech

Frontend

¿Qué son reflow y repaint, qué cambios los causan y qué se debe evitar?

Middle+
414

¿Cuáles son los principales hooks del ciclo de vida en Vue 3 al usar Composition API y <script setup>?

Middle+
285

¿Cómo renderiza un navegador una página desde el momento en que recibe HTML, sin usar frameworks?

Middle+
222

¿Qué te gusta y qué no te gusta de tu empresa actual?

Middle+
207

¿Puedes contar un poco sobre tu experiencia?

Middle+
207

¿Cuál es la diferencia entre ref y reactive en Vue 3 y cuándo se usan?

Middle+
188

¿Qué es SSR, con qué problemas te has enfrentado con SSR y cómo los has resuelto?

Middle+
171

¿Estás familiarizado con TanStack Query?

Middle+
170

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

¿Por qué es necesaria la marcado semántico, qué es, y puedes nombrar algunas etiquetas semánticas?

Middle+
156

¿Qué es CI/CD y has trabajado con ello?

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

¿Tienes experiencia trabajando con Vuex?

Middle+
115

¿Cómo te sientes en general trabajando en tu empresa actual?

Middle+
114

¿Cuáles son tus impresiones generales sobre la empresa y la entrevista?

Middle+
111

¿Qué es BEM y por qué se usa?

Middle+
103

¿Trabajas de forma remota o en un formato híbrido?

Middle+
96