Frontend
¿Qué herramientas auxiliares, incluyendo herramientas para pruebas, refactorización y revisión de código, utilizas?
Cuéntame sobre un caso interesante de resolver una tarea difícil en un proyecto.
¿Cuál sería un argumento convincente para ti a favor de elegir una empresa o proyecto?
¿Cómo es el candidato ideal al final del período de prueba, cuáles son los criterios para su éxito?
¿Has utilizado Next.js? ¿Para qué y qué funciones has aplicado (SSR, SSG)?
Trabajo con formularios: React Hook Form, validación con Yup/Zod
Ejemplo con filtros de objeto (campo name y otros) - ¿cómo usar reactive para rastrear cambios en propiedades individuales?
¿Cómo afectan los atributos defer y async a la carga y ejecución de scripts, y qué otras formas existen para evitar bloquear el análisis del HTML por los scripts?
¿En qué casos se vuelve a renderizar un componente en React?
¿Has tenido experiencia trabajando con monorepositorios o micro frontends?
¿Cómo te sientes cuando estás concentrado en una tarea y tus colegas te distraen con correcciones urgentes o una nueva tarea?
Tarea práctica: implementa una función que acepte un array de URLs y un límite de solicitudes simultáneas, y realice solicitudes fetch con restricción de ejecución paralela (no más de limit solicitudes a la vez), devolviendo los resultados en el orden original.
Necesitas escribir una función memoize, que sea un envoltorio para la memorización. Para simplificar, puedes asumir que la función siempre tendrá solo un argumento, y será un valor primitivo.
¿Tienes experiencia con Redis?
Explica el concepto de programación declarativa con respecto a React.
Cuéntame sobre ti, tu experiencia principal, logros y tareas clave que has realizado.
[nombre] preguntó: ¿cómo percibes el trabajo en una startup, qué te gustó y qué no te gustó?
Explica cómo funciona ChangeDetectionStrategy.OnPush y en qué se diferencia de la estrategia Default.
¿Cuáles fueron los hooks del ciclo de vida en Vue 2?
¿Cómo fue la revisión de código, quién la hizo?