Frontend
¿Qué es this en JavaScript y cómo funciona? ¿En qué se diferencia el comportamiento de this en una función normal y en una función flecha?
¿En qué trabajaste? Cuéntame más sobre el proyecto.
Tarea sobre el orden de llamada de console.log: organice el orden de salida de los logs (parte 1 — código síncrono, parte 2 — con código asíncrono, promesas y setTimeout).
¿Puedes dar un ejemplo donde providedIn: 'root' no sea necesario?
¿Qué sucede cuando ingresas http://[sitio] en el navegador y presionas Enter? ¿Por qué a veces aparece el candado HTTPS y otras veces un error?
¿Qué puede estar ocurriendo en el servidor durante la generación de HTML (SSR) — en qué gasta tiempo el servidor, qué problemas de rendimiento y seguridad pueden surgir al serializar datos?
¿Cómo se determinaba la prioridad de lo que debía cubrirse con pruebas unitarias?
¿Quién desempeñó el papel de analista en el equipo?
¿Se puede enviar un cuerpo en una solicitud GET?
Cuéntenos sobre los procesos de desarrollo en su equipo: metodología, sprints, revisión de código, despliegue.
Explica qué es Promise y todo lo que consideres importante sobre él.
¿Cómo descubrió el problema con los documentos PDF? ¿Cómo encontró y localizó este problema?
¿Cuál es el ciclo de vida de un componente? ¿Qué métodos del ciclo de vida conoces, sabes y aplicas?
Hay dos funciones: una depende del usuario, y la otra del usuario y los roles. ¿Qué sucederá cuando los roles cambien?
¿Has trabajado con JavaScript nativo o principalmente con frameworks?
Cuéntame sobre las últimas dificultades con el cliente.
¿Para qué se inventó Next.js? ¿En qué se diferencia de una aplicación SPA normal?
Tarea FizzBuzz: implementa un programa que para los números del 1 al N, imprima 'Fizz' si el número es divisible por 3, 'Buzz' si es divisible por 5, y 'FizzBuzz' si es divisible por 15, de lo contrario imprime el propio número.
¿Cómo ves tu desarrollo y crecimiento futuros?
¿Qué es React Context, cuándo usarlo y cuándo es mejor un gestor de estado?