Sobes.tech

Frontend

¿En qué más ha tenido que escribir en su experiencia comercial, además de TypeScript y JavaScript?

Middle
Яндекс
128

¿Cuál es la diferencia entre Promise.all y Promise.allSettled?

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

// Dado un conjunto de puntos bidimensionales, calcule el área de la caja delimitadora. // Para un conjunto dado de puntos bidimensionales, calcule el área del rectángulo delimitador. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
HR SIGNAL
128

¿Has implementado la exportación a Excel y PDF? ¿Cómo organizaste esa exportación?

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

Cuéntame más sobre tu experiencia con el kit de UI: cómo lo creaste, qué componentes tenía, ¿usaste tokens de diseño?

Middle
thesis
128

¿De qué depende el volver a renderizar un componente en React?

Middle+
VK Tech
128

Cuéntame sobre tu proyecto actual: ¿qué hiciste, cómo estaba organizada el equipo, qué tareas realizaste?

Middle
МПФИТ
128

¿Cómo tipar una función que recibe unknown y devuelve un tipo concreto, para que TypeScript siempre considere el valor devuelto como ese tipo?

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

¿Cambió la dependencia si fue undefined y después de volver a renderizarse volvió a ser undefined?

Middle+
Сбертех
128

export function foo(o, arr) { return arr.reduce((a, x) => { // if (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])

Middle+
Mayflower
128

Entiende qué hace este código y cómo se puede usar. Hay un helper similar en lodash — si lo reconoces, puedes simplemente nombrar el nombre.

Middle
Mayflower
128

Tarea sobre el Event Loop: determine el orden de salida en la consola en presencia de setTimeout, Promise y código síncrono. ¿Qué se mostrará al final y por qué?

Middle
RedLab
128

¿Cuál es la diferencia entre Type y Interface en TypeScript?

Middle
Алор+
128

Cuéntanos sobre tu experiencia en desarrollo, comenzando por tu último empleo.

Middle
News Media Holdind
128

Cuéntame sobre la mejora de Core Web Vitals: ¿qué hiciste, cuál fue la métrica más problemática?

Middle+
РунитиРунити
127

Se dan tres nuevos tipos. Es necesario crear un nuevo tipo basado en ellos, que satisfaga la condición (contenga todos los campos de los tipos proporcionados, tipo unión). ¿Qué enfoque usar?

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

¿Alguna vez has tenido que optimizar una aplicación? ¿Qué pasos tomarías si te dijeran que un sitio web funciona lentamente?

Middle
Marfatech
127

¿Cómo te sientes respecto a las solicitudes dentro de los componentes?

Middle+
РунитиРунити
127

/* Se proporcionan tres secciones de código. Es necesario escribir el resultado de cada console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);

Intern
Яндекс
127

¿Cómo estaba organizado el proceso en la empresa: dónde se almacenaba la documentación, cómo era la interacción con el analista y el diseñador, dónde se hacían los maquetas, qué tablero se utilizaba?

Middle
Интай-текстиль
127
/298