Sobes.tech

Frontend

Describe los hooks del ciclo de vida: ¿qué etapas del ciclo de vida de un componente existen y para qué se utilizan?

Middle
21

¿Cómo implementar un guardia de tipo para un árbol que verifique solo claves y valores permitidos, incluyendo subárboles anidados? ¿Cómo garantizar una complejidad O(1) en el peor caso para la comprobación de claves?

20

Describe qué sucede después de ingresar en el navegador y presionar Enter: desde la resolución DNS hasta recibir la respuesta HTTP.

20

¿Para qué se utilizaba el hook created y en qué casos se aplicaba?

Middle
20

¿Estás familiarizado con el concepto de Feature-Sliced Design y lo has aplicado en proyectos?

Middle
16

¿Qué utilizó para diseñar un almacenamiento de estado global?

Middle
16

¿Por qué la comprobación `typeof value === "object"` no es segura para `null` y cómo hacer que la comprobación de tipos para los valores del árbol sea más segura y comprensible?

13

¿Es posible crear dinámicamente un número arbitrario de ranuras en Vue 3, o deben ser descritas con antelación?

Middle
13

Implementa una función que imprima todos los valores en los extremos de las "ramas" en la consola interface ITree { left?: ITree | number; right?: ITree | number; } function printTree(data: ITree): void {}

12

¿Qué formas se utilizan para pasar datos entre componentes en una aplicación Vue: de arriba hacia abajo, de abajo hacia arriba y entre componentes hermanos?

Middle
12

¿Hay alguna diferencia entre pasar un callback a `forEach` como referencia de función y a través de un envoltorio de flecha? ¿Habrá alguna diferencia si la función es un método de clase?

11

¿Cuál es su enfoque para realizar revisiones de código? ¿Qué criterios utiliza para un código bien escrito y qué código no pasará su revisión?

Middle
11

¿Has tenido experiencia trabajando con Feature-Sliced Design (FSD)?

9

¿Cómo funciona CORS: qué solicitudes envía el frontend y qué debe devolver el backend?

8

¿Cuál es la diferencia en TypeScript entre la propiedad opcional `left?: T` y la propiedad obligatoria `left: T | undefined`?

8

¿Tiene experiencia en integrar servicios de terceros, como Yandex.Maps o Google Maps, en proyectos?

Middle
7

¿Qué principios de código limpio se violan en la implementación propuesta de recorrido del árbol y cómo puede mejorarse?

7

¿Qué es la dirección IP 127.0.0.1 y quién gestiona esta dirección en el sistema operativo?

7

¿Alguna vez ha trabajado con enfoques SPA, SSR o SSG? Comparta su experiencia.

Middle
6

¿Cómo mejorar el recorrido para evitar la duplicación de código cuando aparecen campos de rama adicionales como `center` y `leftCenter`?

6
/313