Sobes.tech

Frontend

Hay un árbol con la interfaz INode (value: number, left?: INode, right?: INode). Escribe una función que recorra el árbol y devuelva la suma de todos los valores.

Middle
ТранснефтьТранснефть
99

¿Cómo trasladar la lógica de fetch a un hook personalizado para no duplicar el código para diferentes entidades?

Middle
Лига Ставок
99

Habla sobre la multilingüismo y el diseño RTL. ¿Cómo hacer márgenes que funcionen correctamente para LTR y RTL?

Middle+
Employcity
99

¿Qué es el método de encadenamiento (chaining) en la resolución de colisiones en una tabla hash?

Middle+
Ifellow
99

Explica el concepto de programación declarativa con respecto a React.

Middle+
AndersenAndersen
99

¿Qué significa tener un setTimeout con un retraso de 0 milisegundos en el código y cómo funcionará?

Middle
WB банк
99

¿Cuánto tiempo tomará ejecutar cada función? ```javascript /** ¿Cuánto tiempo tomará ejecutar cada función */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```

Middle+
Скиф трейд
99

¿Cómo hacer que una función con genéricos acepte solo una cadena o una instancia de la clase Bar, y en otros casos arroje un error en TypeScript?

Middle+
VK Tech
99

¿Por qué no deberías usar async en el hook onCreated (created)? ¿Dónde es más correcto hacer solicitudes asíncronas?

Middle
Киберпротект
99

¿Qué valores de la propiedad display recordarás?

Middle+
Ifellow
99

¿Cómo calificarías tu nivel técnico en tu posición actual? ¿Middle, middle+, senior, senior+?

Middle
Пикварио технологии
99

¿Tienes experiencia escribiendo pruebas? ¿Qué tipo de pruebas has escrito y en qué volumen?

Middle+
Basis
99

En la página hay una lista de 5000 productos, la página se ralentiza mucho. El negocio pide que hagas algo al respecto. ¿Qué propones?

Middle
Mayflower
99

Explica el concepto de ciclo de vida de los componentes en React.

Middle+
AndersenAndersen
99

/** * La función `asyncAuth(callback)` acepta un callback, en el cual puede * ser pasada un error (como primer argumento) y datos * del backend (como segundo argumento). * asyncAuth((error, data) => {}); * * Necesitas implementar la función `auth()`, * que llama a `asyncAuth()`, pero devuelve una Promesa. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }

Middle
Яндекс МаркетЯндекс Маркет
99

¿Qué son los composables y para qué sirven?

Middle+
Додо пицца
99

¿Por qué React necesita un árbol DOM virtual? ¿Por qué no se puede modificar directamente el DOM real? ¿Cuáles son las ventajas y desventajas de los diferentes enfoques?

Middle
Цифровой семейный офис
99

Vue 2 y Vue 3: ¿qué limitaciones arquitectónicas de la reactividad de Vue 2 obligaron a Evan You a reescribir el motor usando `Proxy`?

Middle
Экосистема тенниса MYTENNIS ONLINE
98

¿Cómo se puede implementar una verificación de autorización o roles a nivel de rutas en Vue Router 3?

Middle+
Додо пицца
98

¿Cómo funcionan las pantallas de alta densidad de píxeles (Retina, DPR)? ¿Cómo preparar correctamente las imágenes para estas pantallas?

Middle+
ООО Делай мебель
98
/298