Hay una forma popular que se usa en 5 lugares diferentes del proyecto, pero cada uso tiene pequeñas diferencias. ¿Cómo diseñarías tal componente?
Frontend
¿Qué es el diseño basado en características segmentadas y qué problema resuelve la arquitectura en general?
En la API de composición de Pinia no hay método $reset — ¿cómo lo implementarías?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 de la caché console.log(sum(4, 1)) // 5
¿Cómo interactuaste con el backend y otros miembros del equipo (analistas, diseñadores, probadores)?
¿Alguna vez ha tenido la experiencia de implementar una idea que parecía excelente, pero que resultó ser un fracaso?
Cuando el proyecto crece y se pueden identificar varias entidades comerciales (área personal, perfil, promociones), ¿es posible dividirlas en repositorios separados y conectarlos como microfrontends?
¿En qué casos son necesarios los microfrontends y en qué se diferencian?
¿Ha habido casos en los que, a mitad de un sprint, las tareas se re-priorizaron de repente y fue necesario rehacer todo?
¿Cuál es la diferencia entre watch y watchEffect en Vue.js?
Cuéntenos sobre los procesos de desarrollo en su equipo: metodología, sprints, revisión de código, despliegue.
¿Tiene una gran aplicación antigua con muchas solicitudes de API que se realizan a través de diferentes URLs y devuelven diferentes formatos de respuesta? ¿Cómo organizaría eso?
¿Ha escrito documentación técnica y arquitectónica? ¿Tiene experiencia trabajando con una gran cantidad de documentación?
¿Cuál es la diferencia entre ref y reactive en Vue.js?
¿Qué medidas de seguridad se aplicaron en términos de seguridad al usar iFrame y PostMessage?
¿Qué herramientas se utilizan para almacenar el estado global en Vue.js? ¿Cuál es la diferencia entre Options API y Composition API en Pinia?
Tenemos una tabla con 10,000 filas que comienza a ralentizarse al renderizar. ¿Por qué sucede esto y cómo se puede solucionar?
¿Qué es la directiva v-model y cómo usar defineModel en un componente hijo?
¿Cuál es la diferencia entre los tipos any y unknown en TypeScript?
¿Qué es cherry-pick en Git?