Sobes.tech

Frontend

El desarrollador recibe un token JWT después de iniciar sesión. ¿Qué debe hacer con él? ¿Dónde es mejor guardar el token: en localStorage o en una cookie? ¿Cómo guardar el token en una cookie?

Middle
Первый оптовый
87

¿Cuál, en tu experiencia, es el cuello de botella en el SDLC?

Middle
Marfatech
87

¿Qué significa el guion bajo en el nombre de una propiedad de clase, por ejemplo _data, y hace que la propiedad sea privada?

Middle+
Ozon Tech
87

¿Cómo evitar renderizados innecesarios del componente de la lista de tarjetas, si una aplicación externa actualiza periódicamente los datos en el almacenamiento y no es posible memorizar tarjetas individuales?

Middle
Электронные офисные системы
87

¿Se utilizó localización (i18n)? ¿Cuántos idiomas son compatibles?

Middle+
Сбертех
87

¿Se asignaron recursos para escribir pruebas? ¿Qué experiencia tiene en escribir pruebas?

Middle+
АэрофлотАэрофлот
87

¿Qué sabes sobre el contexto en JavaScript?

Middle
РСХБ-автоматизация
87

Implementar el método Array.prototype.groupBy, que devuelve una versión estructurada del array de objetos, donde cada clave es el resultado de la llamada a la función pasada, y el valor es un array de elementos que corresponden a esa clave.

Middle+
Яндекс
87

¿Prefiere trabajar en Windows o macOS?

Middle
WildberriesWildberries
87

¿Cómo supervisaban la calidad del código? ¿ Linters, ganchos pre-commit, algo más?

Middle
Data World
87

¿Hubo errores con fugas de memoria o retrasos en la aplicación? ¿Cómo analizarías el problema?

Middle+
Evocargo
87

Cuéntame sobre tu experiencia, tu último lugar de trabajo, tu stack, tu equipo, tus responsabilidades

Middle
Раппорто
87

¿Cómo suele ser la aprobación de la API entre el frontend y el backend en tu proyecto?

Middle+
wb
87

¿Sabes qué sucede si escribes return y lo dejas vacío (sin valor)?

Middle
Омнидата
87

/** * 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
Яндекс МаркетЯндекс Маркет
87

¿Hubo alguna conversación con la dirección sobre la falta de nuevos proyectos? ¿Se planeó algo nuevo?

Middle
Интай-текстиль
87

¿Qué puedes contarme sobre Nuxt? ¿Cuáles son las dificultades de trabajar con Nuxt en comparación con Vue 3?

Middle
Pac Group
87

La cadena se vuelve inmediatamente rechazada, el primer .then se omite. El primer .catch captura el error Salida: Catch 1: Error1 Devuelve 'Otro valor', convirtiendo el error en un resultado exitoso. El siguiente .then recibe 'Otro valor' Salida: Then 2: Otro valor Luego lanza un nuevo error: throw new Error('Segunda error') La cadena vuelve a rechazarse. El segundo .catch captura el segundo error Salida: Catch 2: Segunda error No devuelve nada → resultado undefined. El último .then recibe undefined Salida: Then 3: undefined ¡Recibe un saludo! ("¡Error!") — es una promesa que se rechaza inmediatamente con el error "¡Error!" .then(1) — se omite, ya que la promesa está en estado rechazado .catch(1) — captura el error, muestra "Catch 1: ¡Error!" y devuelve "DATOS DEVUELTOS" .then(2) — recibe "DATOS DEVUELTOS", muestra "¿Tic? DATOS DEVUELTOS" y lanza un nuevo error "Segunda error" .catch(2) — captura la segunda error, muestra "Catch 2: Segunda error" .then(3) — recibe undefined (ya que el catch anterior no devolvió nada), muestra "then 3: undefined"

Middle
SIB
86

¿Si se crea una nueva macro tarea durante la ejecución del ciclo del Event Loop, cómo y cuándo será procesada?

Middle+
Сибилтек-софт
86

¿Qué dejó de gustarte en tu trabajo actual? ¿Por qué decidiste explorar otras opciones?

Middle
Алор+
86
/295