Sobes.tech

Frontend

¿Se puede sortear la restricción CORS en el frontend si no se puede pedir al backend que permita CORS? ¿Cuáles son las opciones?

Middle
Раппорто
28

Cuéntame sobre el trabajo con la galería — ¿qué haces para que todo funcione para el usuario?

Middle
Вбетон
28

¿Qué es la Critical Rendering Path y cuáles son sus etapas principales?

Middle
Элара
28

¿Con qué has trabajado más recientemente? ¿Cuál era tu pila?

Middle
Ifellow
28

Cuéntame sobre los atributos defer y async en la etiqueta script. ¿En qué se diferencian?

Middle
SimbirsoftSimbirsoft
28

¿Cómo verifica React.memo si necesita actualizar el componente? ¿Cómo compara las props?

Middle+
Global treds
28

¿Cómo evalúa su nivel (grado) usted mismo — junior, middle o senior?

Middle+
Ozon Tech
28

¿Cómo configuras las herramientas de IA para ti?

Senior
Позитив Технолоджис
28

¿Te gustaba trabajar con Redux como gestor de estado para formularios complejos?

Middle+
Mayflower
28

console.log(1) setTimeout(() => { console.log(2) }, 10) setTimeout(() => { Promise.resolve().then(() => console.log(3)) }, 0); setTimeout(() => { console.log(4) }, 0); new Promise((_, reject) => { console.log(5) reject(6) console.log(7) }).then(() => console.log(8)) .catch(() => console.log(9)) .then(() => console.log(10)) .catch(() => console.log(11)) .then(() => console.log(12)) .then(console.log) .finally(() => console.log(13)) console.log(14)

Middle+
Mayflower
28

¿Cómo protegerse contra XSS?

Middle
Лантан
28

Cuente sobre las formas de conectar la etiqueta script en HTML. ¿Cuál es la diferencia entre colocarlo en el head y en el body?

Middle
ИРИ
28

[nombre] preguntó: cuéntanos brevemente dónde trabajaste y en qué te ocupabas.

Middle
Sidbrige
28

Implemente la función asyncFilter, que toma un array de números y una función predicado asíncrona, y devuelve un array filtrado. Por ejemplo, con la entrada [1, 2, 3] y una función que deja solo los números impares, la salida debe ser [1, 3].

Middle+
КасперскийКасперский
28

¿Trabajaste con el rendimiento? ¿Lo optimizaste de alguna manera? Por ejemplo, si tienes una lista de Select de 10,000 filas, ¿cómo la optimizarías?

Middle
Веза
28

¿Por qué la victoria se cuenta incorrectamente, incluso si los valores en los carretes son diferentes? Averigua la causa del error relacionado con la condición de carrera en la actualización asíncrona del estado.

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

¿Qué cambiará en la lógica del tipo si reemplazamos `extends` por `=` (establecer un valor predeterminado para el genérico)?

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

9. Copiar Durante un examen, el profesor Floyd notó que algunos estudiantes intercambiaban notas. Al principio, quería ponerles a todos una nota de 2, pero el profesor era amable, así que decidió dividir a los estudiantes en dos grupos: los que permiten copiar y los que solo reciben notas de 2 en el primero. El profesor tiene registradas todas las parejas de estudiantes que intercambiaron notas. Es necesario determinar si puede dividir a los estudiantes en dos grupos de modo que cualquier intercambio de notas se realice de un estudiante de un grupo a un estudiante del otro grupo. Formato de entrada En la primera línea se encuentran dos números N y M — la cantidad de estudiantes y la cantidad de pares de estudiantes que intercambian notas (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Luego, en M líneas, se describen los pares de estudiantes: dos números que corresponden a los números de los estudiantes que intercambian notas (la numeración de los estudiantes comienza en 1, cada par de estudiantes se lista no más de una vez). Formato de salida Debe imprimir la respuesta a la tarea del profesor Floyd. Si es posible dividir a los estudiantes en dos grupos, imprime YES; de lo contrario, NO.

Intern
Яндекс
28

¿Cómo organizar la validación en tiempo real?

Middle
МТС БанкМТС Банк
28

¿El método splice es mutante o no? ¿Cómo hacer una versión no mutante?

Middle+
Ozon Tech
28
/292