Frontend
Por favor, cuéntame sobre tu experiencia, dónde trabajas actualmente y por qué buscas un nuevo empleo
Cuéntanos brevemente sobre ti, tu experiencia, conocimientos y habilidades relacionadas con el puesto del que hablamos hoy.
¿En qué casos se envía una solicitud preflight (OPTIONS)?
¿Usaste FSD? ¿Quién diseñó los dominios? ¿Simplemente nuevos nombres de carpetas o un enfoque más profundo de la arquitectura? ¿Qué había dentro de la carpeta entities?
¿Escribiste pruebas? ¿Qué experiencia tienes con las pruebas?
¿Qué tareas no te gustaban y por qué tenías que hacerlas?
¿Hay un componente en el que props.items se ordena directamente mediante props.items.sort()? ¿Puedes comentar esta situación?
¿Cómo está estructurado su proceso de interacción con el backend? ¿Acordáis previamente los contratos de API?
¿En qué formato recibes las tareas? ¿Qué grado de autonomía tienes?
¿Cuándo se ejecuta la función de limpieza en useEffect? ¿Qué sucede durante el montaje y durante el re-renderizado del componente?
SSG se genera durante la compilación, SSR durante la solicitud. ¿Cuándo usarías qué? ¿Qué es ISR?
Complete la matriz 5×5 con números enteros aleatorios únicos del 0 al 1000.
¿Por qué no se pueden agregar errores en la función any mediante push, sino que deben escribirse por índice?
¿Cuál opción será más rápida: usar Promise.all o un ciclo con await en cada paso? ¿Por qué?
¿Qué dificultades surgieron al migrar de Angular 13 a 20?
¿Qué te resulta interesante en el trabajo y qué te resulta menos interesante?
Tarea práctica: mejorar el componente contador en React para que, al hacer clic en el botón "Incrementar", el valor del contador aumente en 1 y se agregue una entrada en el historial con el nuevo valor; al hacer clic en "Decrementar" — de manera similar; al hacer clic en "Restablecer" — se borre el historial.
Recibes una tarea: después de 10-15 minutos de trabajo, la página comienza a ralentizarse mucho, es necesario corregirlo. ¿Cuáles serán tus primeros pasos?
Describa qué sucede al hacer clic en un botón en un componente React con contador: cómo funciona useState, cómo React entiende que necesita actualizar esa parte del DOM.
¿Cómo copiar objetos en JavaScript? ¿Qué tipos de copia existen?