Sobes.tech

Frontend

¿Puede ocurrir que dos valores diferentes tengan el mismo hash (colisión)? ¿Cómo se resuelve esto?

Middle+
Ifellow
152

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Task: type the function return obj[key] } getProperty(X, 'a') // no error getProperty(X, 'e') // error: key 'e' is not a key of object X getProperty({ name: 'Sergey' }, 'name') // no error getProperty(1, 1) // Error. The first argument must be an object (not a function or primitive)

Middle+
IT OneIT One
152

¿Alguna vez has utilizado styled-components?

Middle
Navio
152

¿Alguna vez ha tenido la experiencia de invertir en una solución y que no la aceptaran? ¿Cómo manejó esa situación?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
152

Cuéntame sobre los ataques XSS: tipos y formas de protección.

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

Mencionaste la generación de código (ng-openapi-gen, Apollo para GraphQL): ¿qué nivel de abstracción tenían los modelos generados? ¿Eran entidades de negocio que se usaban directamente en el código, o había alguna capa intermedia entre ellas?

Middle
ГосуслугиГосуслуги
152

¿Debería mover el lanzamiento al detectar un problema? ¿Por qué sí o no?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
152

¿Qué etiquetas HTML principales conoces?

Middle+
Basis
151

¿Por qué almacenamos timeoutId? ¿Qué sucederá si la Promesa se cumple antes del tiempo de espera y luego se activa setTimeout con reject?

Middle
X5 techX5 tech
151

¿Alguna vez ha ocurrido que las tareas se hayan incluido en un sprint sin planear? ¿Cómo lo manejó?

Middle
РунитиРунити
151

En tu stack se menciona Next.js — ¿puedes explicar con más detalle cómo lo usaste, para qué, en qué proyectos?

Middle+
Сбер Отдел 911
151

type Foo = { a: string; b: number; c: null; d: boolean; } // Claves de Foo type FooKeys = keyof Foo // ¿Cómo declarar un nuevo tipo basado en FooKeys, pero sin los valores b y d? type FooKeysWithoutBD

Middle+
VK Tech
151

¿Fue el menú dinámico: los paquetes y los elementos del menú llegaban desde el backend o la configuración se encontraba en el frontend?

Middle
Раппорто
151

¿Qué opciones de configuración del proveedor de Angular conoces: useClass, useExisting, useValue y useFactory? ¿Cuándo se deben usar?

Middle+
Т-БанкТ-Банк
151

¿Cómo se implementa la integración con el protocolo WebSocket en el lado del frontend?

Middle
AstonAston
150

¿Qué funciones útiles se han añadido en las versiones 13-16 de Angular?

Middle+
Банк Ренессанс
150

¿Qué otros métodos HTTP existen (además de los principales)?

Middle
АО Пари Страховая компания
150

¿Por qué cambió de trabajo después de haber trabajado un año en su empleo anterior?

Middle
Куаргет
150

¿Tiene experiencia en soporte de proyectos en producción, análisis de incidentes, monitoreo?

Junior
ИП Ганус Александр Андреевич
150

¿Qué es una función de limpieza en useEffect y cuándo se ejecuta?

Senior
Type
150
/298