Háblame de ti.
Frontend
¿Qué es el mecanismo de inyección de dependencias en Angular y cómo lo ha aplicado? ¿En qué niveles y dónde, además de los servicios, se puede usar?
¿De qué maneras se pueden transmitir datos entre dos componentes Angular de un solo nivel?
¿Has trabajado con RxJS o Angular Signals?
¿Cuáles son las estrategias de detección de cambios en Angular y cómo funciona OnPush?
¿Cómo cargar dinámicamente componentes pesados al cambiar de pestañas sin cambiar la ruta y pasarles las dependencias necesarias a través de la inyección de dependencias?
¿Cómo gestionar la carga perezosa en componentes independientes: se realiza por defecto o hay que configurarla?
¿Qué herramientas utilizas en el desarrollo diario después de clonar el repositorio?
Determine el orden de salida de console.log en el ejemplo mostrado con código síncrono, setTimeout, Promise y función.
¿Cómo afecta position: absolute a la cadena de renderizado y a las capas de composición? ¿Se puede evitar la división en capas de otra manera?
¿Cómo se vincula JavaScript con los elementos DOM, como input y botón, después de cargar el script?
¿Cómo se organizó el proceso de creación de interfaces: había un diseñador, un sistema de diseño, utilizaban bibliotecas de componentes de terceros?
¿Si se crea una nueva macro tarea durante la ejecución del ciclo del Event Loop, cómo y cuándo será procesada?
Al recibir los diseños, ¿qué fue lo siguiente que hizo: identificó componentes reutilizables y reunió un UI-kit o una biblioteca de componentes?
Analice el componente de Angular mostrado con FormControl, valueChanges, debounce y una suscripción anidada para buscar usuarios: ¿cuáles son los problemas en él y cómo lo refactorizaría usando RxJS o Signals, considerando OnPush?
Si un botón está incrustado en una tarjeta clickeable, ¿se activarán los manejadores de clic tanto en el botón como en la tarjeta? ¿Cómo separar estos eventos?
¿Cómo está organizada la comunicación y la asignación de tareas en un circuito cerrado?
¿Qué sucede en las etapas de layout, paint y compositing durante el renderizado de la página?
Después de hacer clic en el botón, ¿cómo se realiza una solicitud de datos al backend y afecta esa solicitud al hilo principal y a la renderización de la página?
¿Por qué en la primera llamada se muestra 0: esto está relacionado con un cierre o con un incremento postfix?