¿Qué es cherry-pick en Git?
Frontend
¿Qué es la metodología BEM en CSS?
¿Cómo eliminar datos accidentalmente confirmados de un commit?
¿Cómo estaban aislados los módulos en los microfrontends, cómo se organizaba la comunicación entre los módulos y la gestión del estado?
¿Tiene experiencia con pruebas unitarias y pruebas E2E?
¿Cómo funciona el Event Loop en JavaScript? Cuente sobre las tareas micro y macro.
Llegó un error que es difícil de reproducir: en la prueba se reproduce, pero no está claro cómo, y no se registra en los logs. ¿Cómo lo depurarías?
¿Qué es la función nextTick en Vue.js y cuándo se debe usar?
¿Cuál es la diferencia entre git fetch y git pull?
¿Dónde está la frontera entre el uso de slots y props en los componentes de Vue.js?
Si tenemos una aplicación pequeña, por ejemplo, una lista de tareas, ¿deberíamos dividirla en una aplicación principal y microfrontends?
¿Cómo llamar a un método del componente hijo desde el componente padre en Vue.js?
¿Cuál es la diferencia entre ref y shallowRef en Vue.js? ¿Cuándo es mejor usar shallowRef?
Hay un módulo antiguo en el proyecto, el negocio quiere agregar una nueva función rápidamente, pero tú quieres refactorizar primero el módulo. ¿Qué harías?
¿Se puede confiar en los tipos de TypeScript en tiempo de ejecución? ¿Cómo garantizar la validación de los datos del backend?