Sobes.tech

Frontend

Cuéntame sobre tu experiencia laboral: ¿dónde has trabajado, por qué cambias de empleo?

270

El equipo de la cesta se divide en subequipos: ¿a cuál puedo unirme y cuántos frontends habrá en cada uno?

231

¿Por qué usar setTimeout(fn, 0) ayuda a no bloquear la interfaz de usuario, pero crear una gran cantidad de promesas (microtareas) no? ¿Cuál es la diferencia entre macro tareas y micro tareas en el Event Loop?

230

¿Qué gestor de estado se utiliza en el proyecto?

230

¿En qué se diferencia null de undefined?

222

fetchAll(['url1', 'url2'], (results) => { console.log('Datos de todos los enlaces', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }

222

Si tienes tiempo libre y en la pizarra hay dos tareas — una técnica (refactorización) y una de producto con la misma prioridad — ¿cu cuál elegirías?

217

Promise.reject('Error de API') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });

206

Cuéntenos más sobre la funcionalidad offline: ¿cómo funciona el almacenamiento de datos en IndexedDB cuando se pierde internet?

187

¿Hubo tareas de optimización del rendimiento del sitio web? ¿Cómo diagnosticaron y resolvieron los problemas de carga lenta?

173

¿Sabes qué es el Diseño Segmentado por Funciones (FSD)?

169

En la función handleCityChange en la línea 52, hay tres anti-patrones. Encuéntralos y explícalos.

168

¿Cuáles son sus planes de desarrollo profesional en 3-5 años? ¿Qué áreas le interesan?

165

Cuéntame sobre el batching en React. ¿Dónde lo has encontrado en la práctica?

164

¿Por qué es necesario la palabra clave async antes de una función? ¿Qué hace?

163

¿Utiliza herramientas de IA en su trabajo y en su vida personal, y cómo las percibe?

162

¿Qué tipos de datos hay en JavaScript?

162

Cuéntenos más sobre la autorización en Sberpay desde el punto de vista del frontend.

160

Implementa la función delay(ms), que devuelve una promesa que se resuelve después del tiempo especificado

160
/3