Frontend
¿Cómo se almacena el estado en React? ¿Qué gestores de estado has utilizado?
¿Qué son las unidades de medida rem, em, vw, vh en CSS? ¿En qué se diferencian y cómo funcionan?
Si un elemento tiene la posición absoluta, ¿con respecto a qué elemento se posicionará? ¿Qué pasa si dentro de un elemento absoluto hay otro absoluto?
Implementar desplazamiento virtual: hay una lista larga de mensajes (10,000 elementos), se necesita renderizar solo los elementos visibles dentro de un contenedor con una altura fija de 300px, con una altura de línea de 30px.
¿Han trabajado en la optimización de la carga de páginas y en métricas de Web Vitals (LCP, FMP, FCP)?
¿Se puede crear un objeto sin prototipo en JavaScript?
¿Cómo se estructuró el proceso de desarrollo en su último trabajo? ¿En qué forma llegaban las tareas, cómo se integraban en producción y cuál fue su papel en este proceso?
¿Qué tecnología está en la base de React y para qué sirve?
¿Cómo devolver el contexto de una función? Habla sobre call, apply, bind.
¿Has utilizado Git Stash? ¿En qué casos se aplica?
¿Qué es Vue Router y cómo funciona con tus propias palabras? ¿Qué suele incluirse en el archivo de configuración del enrutador (archivo index)?
¿Qué compilador se utiliza en el proyecto? ¿Has trabajado con Webpack?
Implementa la clase EventEmitter: el método subscribe(event, handler) para suscribirse a un evento y el método emit(event, data) para llamar a todos los suscriptores. También implementa el método unsubscribe.
¿Qué es requestAnimationFrame y qué garantiza?
¿Has utilizado FSD (Feature-Sliced Design) en un proyecto? ¿Cómo escribiste muestras y suscripciones a eventos en Effector al usar FSD?
¿Qué otros métodos de solicitudes HTTP existen además de GET? ¿Cómo se llaman?
¿Dónde pasa la frontera entre feature y entity? ¿Cuándo colocas la lógica de negocio?
Si no fuera NgRx, ¿qué usarías en su lugar?
¿Por qué elegiste específicamente el desarrollo web y Angular, en lugar de, por ejemplo, desarrollo móvil?
Cuéntame más sobre el proyecto [empresa]: pila, tareas, qué hiciste?