Sobes.tech

Frontend

¿Cuántos equipos había en el producto, cuántas personas había en su equipo y cuántos desarrolladores trabajaron en un microfrontend?

Middle
Pac Group
45

¿Puedes contar cómo has trabajado con solicitudes a la API (REST/GraphQL) en tus proyectos?

Middle
Брайтис
45

Tarea sobre var en un bucle: ¿por qué se muestran 5 cincos y cómo corregirlo?

Middle
РунитиРунити
45

¿Hay dos objetos con referencias circulares entre sí? ¿Esto provocará una fuga de memoria? ¿Cómo funciona el recolector de basura en JavaScript y cuál es la condición principal para liberar memoria?

Middle
WildberriesWildberries
45

¿Cómo entender que el backend funciona mal, dónde se ralentiza? ¿Cómo depurar un error 500 en producción?

Middle
TokenTech
45

¿El valor [objeto] tiene un prototipo? ¿En qué se diferencia __proto__ de prototype? ¿A qué apunta __proto__ de un objeto? ¿Es cierto que __proto__ está en todos los valores?

Middle+
Mish
45

¿Qué puede ser la causa de una re-renderización en React?

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

Cuéntame más detalles sobre lo que hiciste en la parte de DevOps.

Middle
ГКУ Инфогород
45

¿Cuáles son las desventajas o problemas del SSR?

Middle
Куаргет
45

¿Cuál es la diferencia entre Promise y async/await? ¿Cómo realizar dos solicitudes asíncronas en paralelo? ¿Qué métodos de Promise conoces (all, allSettled, race, any)?

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

¿Por qué migraste el proyecto de monolito a una estructura de módulos compartidos/características y cómo lo hiciste?

Middle
СК Согласие
45

Problema de la caja fuerte: hay un tambor redondo con valores del 0 al 99, la aguja inicialmente apunta al 50. Los números positivos giran en el sentido de las agujas del reloj, los negativos en sentido contrario. Se proporciona un array de entrada con números, y se debe determinar la posición final de la aguja después de todas las operaciones.

Middle
Цифровой семейный офис
45

Si hablamos de los últimos 4-5 años de trabajo, ¿cuál ha sido la tarea que más le ha recordado y por qué?

Middle
Омнидата
45

Cuéntame un poco sobre ti, en qué te interesa la programación, tu última experiencia, quizás has hecho cosas complicadas.

Middle
Mayflower
45

Cuéntame sobre el uso de Astro: cómo lo eligieron, cómo gestionan el contenido?

Middle
Altenar
45

¿Qué es el Event Loop en JavaScript? ¿En qué orden se ejecutan las tareas?

Middle
BCraft
45

Componentes compuestos + React Context → transmisión de formEntity a través del proveedor en Form y consumo en FormItem. Form envuelve a los hijos en FormContext.Provider, y FormItem usa cloneElement para inyectar value y onChange en Input. Piedra angular: asegúrate de que FormItem pase el nombre al manejador de actualización. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```

Middle
Раппорто
45

¿Qué buscas para ti, en qué aspectos prestas atención al elegir un empleador?

Senior
Ренессанс СтрахованиеРенессанс Страхование
45

¿Cómo cambiará la posición del elemento azul al agregar diferentes valores de position y desplazamientos (relative, left/top, absolute, transform en el elemento padre) en una tarea práctica de CSS position: hay tres elementos (azul, verde, rojo) con estilos definidos.

Middle
ВШЭ
45

¿Cómo declarar un nuevo tipo basado en Foo, pero sin los campos a y c, sin usar Omit?

Middle+
VK Tech
45
/293