Frontend
¿Hay una variable que puede ser de tipo Book o Video? ¿Cómo verificar el tipo del objeto? ¿Qué tipo devuelve la función de protección de tipo?
Trabaja en su último puesto durante un tiempo bastante prolongado, ¿por qué decidió considerar otras ofertas?
Cuéntame sobre ti y tu experiencia en desarrollo frontend.
¿De qué maneras optimizaría los componentes de React que ralentizan el renderizado?
¿Para qué necesitamos establecer los atributos de ancho y alto para las imágenes?
¿Cómo llegaste a la decisión de dividir la aplicación en microfrontends?
¿Qué selector CSS tiene mayor especificidad: etiqueta, clase, ID?
¿Qué es Feature-Sliced Design (FSD)? Cuéntame sobre tu experiencia con FSD.
¿Cómo diseñar de manera óptima un bloque con la imagen del producto en una tienda en línea, teniendo en cuenta la máxima optimización y diferentes casos de visualización?
Las figuras de Tetris caen verticalmente hacia abajo en orden secuencial. No se pueden mover ni girar las figuras, simplemente encuentre la altura de la torre resultante. El orden de caída de las figuras está determinado por un array de números 1, 2 o 3. Las figuras se muestran a continuación. findHeight([1,2,3]) => 7 findHeight([1,1,1,1]) => 12
¿Cómo funciona el enrutamiento en Next.js?
¿Qué nuevas funciones aparecieron en las versiones modernas de React, en particular en React 18 y React 19? ¿Qué has encontrado en la práctica?
¿Tienes experiencia en la transición de Vue 2 a Vue 3? Cuéntame cómo fue, con qué dificultades te enfrentaste.
¿Ha habido casos en los que dos consumidores se conectaron a un mismo tema de Kafka?
¿Cómo almacenaban y reutilizaban la lógica común, especialmente la lógica de negocio, entre los micro frontends? ¿Quién la mantenía?
Cuéntenos en más detalle cómo logró implementar la historia de abrir el acceso a usuarios no registrados (leads) sin arriesgar dañar la funcionalidad existente para los clientes de pago, ya que parecía un campo minado, considerando que tuvo que tocar la autorización legada.
function any(promises) { // tu código aquí }
Escriba los tipos para la función reduce usando generics (tipo de array, callback con acumulador, valor actual, índice, valor inicial).
¿Configuraste completamente CI/CD desde cero?
Habla sobre Virtual DOM y el mecanismo de reconciliación en React. ¿Qué desencadena una re-renderización? ¿Qué provoca la desmontaje completo de un componente?