Sobes.tech

Frontend

function delayFunc(fn, delay) { return function c(...args) { return new Promise((resolve) => { setTimeout(() => { fn(...args) }, delay * 1000) }) } } function sum(a, b) { console.log(a + b) } const delayedSum = delayFunc(sum, 5); await delayedSum(3, 2); //dentro de 5 segundos mostrará 5 await delayedSum(5, 3); //después de 5 segundos del anterior mostrará 8

Middle+
VK Tech
80

¿Cómo manejas los errores en JavaScript? ¿Qué enfoques o herramientas utilizas?

Middle
МВидеоМВидео
80

Compare la inyección de dependencias a través de parámetros del constructor y mediante la función inject: ¿cuáles son las ventajas y desventajas de cada enfoque?

Middle
Проект ПСБ
80

¿Cómo sabes el número de la pregunta para abrir la pantalla de la pregunta?

Middle+
OkkoOkko
80

¿Cuál es la diferencia entre unknown y any en TypeScript?

Middle
X-Notes
80

Cuéntame sobre la propiedad CSS position. ¿Qué valores existen y en qué se diferencian?

Middle
ИРИ
80

¿Qué es Canvas, cómo funciona y qué dificultades surgen al trabajar con él en el frontend?

Middle
Pac Group
80

¿Dónde estaban las pruebas de Playwright: en el mismo repositorio o separadas?

Middle
Pac Group
80

Cuéntame sobre ti como desarrollador frontend: en qué has trabajado, cuál ha sido tu experiencia, ¿comercial o académica?

Middle
Premium IT Solution
80

¿Has trabajado con GraphQL? ¿Sabes cuál es la diferencia entre GraphQL y REST API?

Middle
AstonAston
80

¿Tuviste alguna deuda técnica (agotamiento)?

Middle
DevSect
80

Conecte el hook corregido en el segundo componente y muestre un número aleatorio y la posición de desplazamiento actual.

Middle
RedLab
80

function createEmitter() { const events = new Map(); function on(event, handler) { if(!events.has(event)) { events.set(event, [handler]) return } events.get(event).push(handler) } function off(event, handler) { // TODO: eliminar handler } function emit(event, payload) { // TODO: llamar a todos los suscriptores del evento } return { on, off, emit }; } const bus = createEmitter(); const unsub1 = bus.on("order:created", (payload) => { console.log("handler1:", payload.id); }); const handler2 = (payload) => { console.log("handler2:", payload.id); } bus.on("order:created", handler2);

Middle+
Basis
80

¿Puedes explicar cómo funciona el recolector de basura en JavaScript?

Middle
WB Travel
80

¿Has tenido experiencia trabajando con la línea de comandos (comandos shell), además de Git y FTP?

Middle
ГосуслугиГосуслуги
80

¿Cómo optimizarías una aplicación que funciona lentamente? ¿Qué métodos usarías?

Middle+
Rossko
80

¿Hay enrutamiento dinámico: es necesario abrir la página del usuario, y la página misma puede cambiar (por ejemplo, el id en los parámetros de consulta). ¿Cómo se puede escribir un método para rastrear los cambios en el enrutamiento para cargar los datos correspondientes?

Middle
Брайтис
80

¿Cómo se puede optimizar el manejador de eventos de desplazamiento, que provoca actualizaciones frecuentes? ¿En qué se diferencia el throttling del debounce?

Middle+
Global treds
80

Cuéntame sobre tu experiencia laboral y las tareas actuales en la plataforma de apuestas

Middle+
НСПК
80

¿Cómo plantear correctamente una tarea a un agente de IA para refactorizar un componente heredado?

Middle
Алор+
80
/298