¿Qué hace el comando git cherry-pick?
Frontend
Háblame de las señales en Angular.
¿Cómo eliges dónde usar Angular Signals y dónde RxJS?
Mencionaste que redujiste en un 42% la cantidad de solicitudes API repetidas. ¿Qué exactamente hiciste y cómo mediste el resultado?
¿Con qué problemas se encontró al importar archivos de Excel?
¿Por qué migraste el proyecto de monolito a una estructura de módulos compartidos/características y cómo lo hiciste?
¿Cómo actualizar manualmente la vista del componente con OnPush y cuál es la diferencia entre markForCheck y detectChanges?
¿Has trabajado con WebSocket?
Cuente sobre la estrategia ChangeDetectionStrategy.OnPush.
¿Qué son los componentes independientes en Angular y en qué se diferencian del enfoque modular?
¿Con qué versiones de Angular ha trabajado, qué problemas encontró durante la migración y cómo abordó el proceso?
¿Para qué sirve distinctUntilChanged y funcionará la búsqueda para una palabra con dos letras iguales consecutivas, por ejemplo, «clásica»?
¿Cuál es la diferencia entre RxJS switchMap y mergeMap?
Cuéntame sobre el event loop en JavaScript.
Cuéntenos sobre una forma compleja con más de 50 campos: ¿cómo estructuró la arquitectura, la dinámica y el trabajo con datos anidados?
¿Cómo implementar la búsqueda por valueChanges del campo de entrada con una solicitud al backend: qué operadores de RxJS usar y por qué?
¿Es mejor usar un componente o una directiva para implementar un botón en UI Kit Angular 19? ¿Por qué?
¿Cuándo es necesario cancelar la suscripción a los flujos de RxJS y qué métodos de cancelación conoces en Angular?
¿En qué se diferencian git merge y git rebase?
¿Por qué es malo llamar a una función desde una plantilla de Angular?