Sobes.tech

Frontend

Tu rama está atrasada respecto a dev porque otro desarrollador ya fusionó sus cambios. ¿Cómo actualizar tu rama y resolver los conflictos?

Middle+
254

Cuéntenos sobre la paginación y el desplazamiento infinito: cómo los usaron, qué variables tenían, cómo se comunicaban con el backend. ¿Por qué en un lugar eligieron desplazamiento infinito y en otro la paginación?

Middle+
236

¿Cómo implementaría la visualización de un descuento en la tarjeta del producto? ¿Qué campos agregarías a la entidad? ¿Calcularías el nuevo precio en el frontend o esperarías que lo hiciera el backend?

Middle+
232

¿Con qué pila de tecnologías ha trabajado más? ¿Qué bibliotecas utilizó y por qué? ¿Qué opinión se ha formado: cuáles son buenas y cuáles son malas?

Middle+
213

Cuéntenos sobre su experiencia trabajando con filtros: ¿cómo los mostraba, los almacenaba en la URL o en el frontend, cómo los transmitía en las solicitudes?

Middle+
193

Mencionaste Axios y React Query — ¿cómo entiendes qué son y para qué se utilizan?

Middle+
153

¿Qué es un cierre? ¿En qué se diferencia var de let?

Middle+
144

Cuéntame sobre tu trabajo con Git: ¿cómo estaban estructuradas las ramas, cómo trabajaban con ellas en equipo?

Middle+
135

Mencionaste la autorización, ¿qué enfoques utilizaste? ¿Qué experiencia tienes con la autorización?

Middle+
134

Cuente sobre los 4 métodos de Promise: Promise.all, Promise.any, Promise.race, Promise.allSettled — ¿qué hacen, en qué se diferencian? ¿Qué se mostrará en la consola en los ejemplos con estos métodos?

Middle+
133

¿Cómo visualiza la vitrina de productos para una tienda de productos digitales (suscripciones a PlayStation Plus, Xbox Game Pass, Nintendo, etc.)? ¿Qué entidades/modelos destacaría? ¿Qué consultas construiría?

Middle+
121

Hubo un error en producción, es necesario corregirlo urgentemente, pero la rama dev ya ha avanzado mucho con nuevas funciones. ¿Cómo actuarías?

Middle+
109

// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)

Middle+
107

¿En qué se diferencia git fetch de git pull?

Middle+
91