Sobes.tech

Frontend

¿Cuál es tu experiencia con FSD (Feature-Sliced Design)? ¿Crees que esto es necesario para todos?

Middle
Voximplant
43

¿Hubo alguna mejora que propusiste en el proyecto y a qué llevó?

Middle+
Твое Лайв
43

/** * @param {Array} prev * @param {Array} next * @param {(item: any) => string} keyFn * @returns {{ added: Array, removed: Array }} */ export function diffGeneric(prev, next, keyFn) { // escribe el código aquí return { added: [], removed: [] }; } // prev = [1,2,3,4,6] // next = [2,3,4] // added = [] // removed = [1,6]

Middle+
Basis
43

¿Por qué se llama a addField en el constructor en el código y qué problemas crea esto desde el punto de vista de la escalabilidad?

Senior
Bitrix
43

¿Cuántos endpoints se utilizan normalmente en GraphQL?

Middle
ДИТ Москвы
43

¿Qué es debounce? Escribe una función debounce sin usar bibliotecas en vanilla JS

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

¿Qué es la propiedad position en CSS? ¿Qué valores tiene (static, relative, absolute, fixed, sticky) y cómo funcionan?

Middle+
ООО Делай мебель
43

¿Qué es Type Guard en TypeScript?

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

¿Qué nivel te asignas: middle, middle+, senior?

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

Supongamos que tenemos una aplicación React Native y una aplicación web. Algunas API del navegador, incluyendo Local Storage, no están disponibles en React Native (se utiliza Async Storage allí). ¿Cómo implementarías una interfaz unificada para el almacenamiento con diferentes implementaciones para la web y React Native?

Middle
IBIT
43

¿Cómo hacer que todas las solicitudes se manejen de manera uniforme en Axios (por ejemplo, verificar la expiración del token)?

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

¿Qué opinas de la metodología FSD (Feature-Sliced Design)?

Middle
Mayflower
43

/* Escriba la función get(obj, path), que toma un objeto obj y una cadena path, que representa la ruta al valor en el objeto. - Si la ruta existe, la función debe devolver el valor correspondiente - Si la ruta no existe, la función debe devolver undefined - La ruta se pasa en forma de cadena, separada por puntos (.) */ function get(obj, path) { } get({ a: { b: { c: "d" } } }, "a.b.c"); get({ a: { b: { c: "d" } } }, "a.b"); get({ x: { y: { z: 42 } } }, "x.c");

Middle+
М.Видео/эльдорадо
43

¿Qué devuelve el método then en una Promesa?

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

¿Quién estableció las prioridades y determinó quién trabaja en qué?

Middle
Куаргет
43

¿Qué sucede después de que el usuario ingresa la URL en el navegador y presiona Enter, hasta que la página se renderiza en la pantalla?

Middle+
Morizo
43

¿Tu experiencia principal es con Vue 2 o Vue 3?

Middle
Voximplant
43

¿Tienes algún problema con el hecho de que tomas las tareas demasiado literalmente y las haces "como son", sin hacer preguntas ni incluir pensamiento crítico (como le sucedía a uno de tus antiguos colegas)?

Middle
4dev
43

¿Qué es debounce?

Middle
News Media Holdind
43

¿Qué es un cierre? ¿Puedes explicarlo?

Middle
Ростелеком
43
/295