Frontend
¿Cómo dividirías en capas la arquitectura de interacción con el backend: obtención de datos, validación, almacenamiento, solicitudes repetidas en caso de error?
Codificación en vivo: implementar un polyfill para el método Promise.all, incluyendo el mantenimiento del orden de los resultados
¿Qué tan pronto estarán listos para mudarse a un nuevo lugar?
¿Para qué sirve el atributo key al renderizar listas? ¿Se puede usar el índice del array como clave?
¿Qué herramientas de IA utilizas en tu trabajo? ¿Qué opinas sobre el uso de ChatGPT, Perplexity, Cursor, Claude y otros agentes de IA en el desarrollo?
Nuestra aplicación de chat debe mostrar los nuevos mensajes que llegan desde el servidor lo más rápido posible. El mensaje tiene el siguiente formato: interface Message { id: number text: string } El id del primer mensaje es 1, y el id de cada mensaje siguiente es 1 mayor que el del anterior. Necesitamos mostrar los mensajes en el orden correcto, pero el servidor no garantiza el orden correcto de los mensajes enviados a nuestra aplicación. Línea de tiempo: // (llega) [teléfono] // (dibujamos) . 1 2 3 . . 4 5 6 7 8 Para mostrar los mensajes, se debe usar la función render: render(message)
¿Cómo guardar el estado del formulario (borrador) al recargar la página?
Cuéntame en general sobre tu experiencia: proyectos, zona de responsabilidad en la empresa.
¿Implementaste formularios de múltiples pasos en Wizard Flow? ¿Cómo evitaste el prop drilling al recopilar datos de diferentes pasos y dónde se almacenaba el estado intermedio antes de enviarlo al servidor?
Escribe casos de prueba para verificar la función de memorización (por ejemplo, en funciones de potencia).
Cuéntame sobre los métodos stopPropagation y preventDefault — ¿en qué se diferencian?
¿Cuál es la diferencia entre display:inline y display:inline-block?
¿Qué es el ámbito de visibilidad? ¿Qué ámbitos de visibilidad tienen diferentes variables?
¿Qué es SSR (Renderizado del lado del servidor) y para qué se utiliza?
¿Se puede renunciar a Zustand en favor de React Query (TanStack Query)?
La aplicación SPA carga lentamente en un inicio en frío. ¿Cuál puede ser el problema y cómo se puede mejorar?
¿Qué formas conoces para ocultar un elemento en CSS?
Si hablamos de desarrollo, ¿cuáles son tus prioridades en este aspecto?
¿Qué significa la palabra public en relación con los métodos de una clase? ¿En qué se diferencian public, protected y private?
¿Podemos hacer un ciclo con el reloj? ¿Cómo podemos prevenirlo?