Frontend
Cuéntame sobre la ruta crítica de renderizado de la página en el navegador
¿Cómo se puede provocar artificialmente un desbordamiento de pila modificando algo en este código?
¿Cuándo es recomendable usar microfrontends y cuándo dejar una aplicación monolítica?
¿Cómo afecta a un elemento padre si tiene un hijo con position: absolute?
[nombre] preguntó: ¿Qué es lo más genial y qué es lo peor que recuerdas de toda tu experiencia laboral?
Cuéntame más sobre la navegación por teclado que implementaste.
¿Qué candidato estás considerando para ti?
[nombre] preguntó: Cuéntame sobre el final más cómodo del día de trabajo.
¿Qué nuevas etiquetas HTML modernas has encontrado y utilizado en tu trabajo?
Analiza el código Vue proporcionado: ¿qué variables son reactivas, dónde se pierde la reactividad y cómo solucionarlo?
¿Qué tipo de tipificación se utiliza en TypeScript? ¿En qué se diferencia si se compara con lenguajes como C# o Java?
/** * Escribe la tipificación para la función getObjField * * @param obj - El objeto del cual obtener el valor * @param key - La clave del valor a obtener * @returns El valor correspondiente a la clave en el objeto */ type Obj = { name: string; age: number; }; const getObjField = <K extends keyof Obj>(obj: Obj, key: K): Obj[K] => { return obj[key]; }; const user: Obj = { name: "Nik", age: 25 }; const value1 = getObjField(user, "name"); const value2 = getObjField(user, "age"); const value3 = getObjField(user, "test"); // Error: Argument of type '"test"' is not assignable to parameter of type 'keyof Obj'.
¿Tienes un sistema de diseño / libro de marca? ¿Has tenido que implementarlo desde cero?
Nombra la especificidad de los selectores CSS en orden de prioridad creciente.
¿Cuáles son sus expectativas salariales, desde el mínimo hasta la cantidad deseada?
Tarea práctica sobre tipos de datos de referencia: hay un objeto y una función que recibe un objeto y realiza manipulaciones con él. ¿Qué se mostrará en los tres console.log?
Cuéntame sobre el token JWT: ¿de qué partes consta, dónde es más seguro almacenarlo?
¿Por qué no funcionan los eventos del mouse y cómo resolver el problema con la depuración?
¿Cuál es el principal problema con la API de Context? ¿Por qué se utilizan gestores de estado? ¿Se puede evitar que haya re-renderizados innecesarios en la API de Context?
¿Qué tipos de operadores existen en RxJS?