Frontend
Cuéntame sobre tu trabajo con Git: ¿cómo estaban estructuradas las ramas, cómo trabajaban con ellas en equipo?
¿Cómo estaban organizados los proyectos en Paraveb: trabajaba una sola persona en el proyecto o un equipo?
Revisión del mixin Nuxt 2 - oyente de cambio de tamaño ```javascript export default { data() { return { width: 0 } }, mounted() { window.addEventListener('resize', this.onResize) this.onResize() }, methods: { onResize() { this.width = window.innerWidth } } } ```
Tarea de cierre: ¿qué mostrará el código con var en un bucle y cómo corregirlo?
¿Qué problemas surgen al usar postMessage?
¿Qué tan claro ha quedado su comprensión respecto a sus futuras tareas y áreas de responsabilidad?
Tu rama está atrasada respecto a dev porque otro desarrollador ya fusionó sus cambios. ¿Cómo actualizar tu rama y resolver los conflictos?
¿Cómo copiar un objeto (tipo no primitivo) para que los cambios en la copia no afecten al original?
Caso: imagine que recibe un producto con la tarea de crear y lanzar un nuevo producto en 2 meses, hay muchos equipos cruzados que pueden estar involucrados, pero aún no está claro. Cuente el orden de sus acciones, su línea de pensamiento — ¿a dónde correrá primero?
¿Qué métricas de Core Web Vitals conoces y qué miden? ¿Has utilizado Lighthouse?
¿Qué enfoques para escribir estilos has utilizado (preprocesadores, Tailwind, módulos CSS, etc.)?
Cuéntame sobre los métodos estáticos Promise: all, allSettled, race, any. ¿Qué pasa con un error en Promise.all?
Para los elementos con position: absolute — ¿qué criterios determinan quién es el bloque contenedor? ¿Solo position: relative o hay otras opciones?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 } console.log(bar) // console.log(foo) //
Cuéntame sobre la especificidad de los selectores CSS. ¿Cómo se calcula? ¿Cuál es el selector más específico?
¿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?
¿Por qué criterios vas a elegir una nueva empresa?
¿Cómo entender que el backend funciona mal, dónde se ralentiza? ¿Cómo depurar un error 500 en producción?
¿Se llamará a useEffect si en sus dependencias se encuentra useRef?
Escriba una función que tome el ancho y la altura de una matriz y devuelva una matriz bidimensional llena de números en espiral (en orden ascendente, comenzando desde 1, moviéndose a la derecha, luego hacia abajo, a la izquierda, hacia arriba).