Sobes.tech

Frontend

Cuéntame sobre bind, call, apply. ¿Cuál es la diferencia entre ellos?

Middle
ИРИ
121

¿Quién se encargó de configurar el entorno de desarrollo, los linters, los formateadores (Husky, hooks de pre-commit)?

Middle+
М.Видео/эльдорадо
121

¿Cómo obtener datos de la API dentro de un thunk, considerando que la API se pasa como argumento adicional en el middleware thunk?

Middle
Mayflower
121

Mencionaste un UI-kit. ¿Cuál fue el componente más difícil o interesante de implementar, y cuál representó el mayor desafío?

Middle
Веб-мост
121

¿Cuál es la diferencia entre cookies y localStorage?

Middle
ИРИ
120

¿Qué protocolos de autenticación y autorización conoces? Habla sobre JWT.

Middle
Мыс
120

¿Qué propiedad obligatoria debe tener cada elemento al renderizar una lista en React? ¿De dónde se pueden obtener las claves y de dónde no?

Middle
Тензор
120

Forma clásica de centrar un div.

Middle
РунитиРунити
120

¿Has trabajado con el mecanismo CORS?

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

¿Qué caracteres se deben escapar para protegerse contra ataques XSS?

Senior
Bitrix
120

Cuéntame sobre tu experiencia laboral y los momentos más interesantes de tu carrera

Senior
Type
120

¿Alguna vez has configurado CI/CD o aspectos relacionados con infraestructura?

Middle
Navio
120

¿Has utilizado Vitest o Playwright en tu trabajo?

Middle
Нанософт
120

¿En qué consiste el soporte técnico del proyecto?

Middle
Веб-мост
120

¿Qué tareas te gustaría realizar en tu nuevo trabajo? ¿Hay interés en desarrollarse en la rama técnica o arquitectónica?

Middle
Ifellow
120

¿Has tenido que trabajar con los nuevos hooks de React (18/19), como useTransition, useDeferredValue?

Middle+
РСХБ
120

¿Es decir, participaste, en términos generales, en la arquitectura, en la planificación?

Middle
Клируэй Технолоджис
120

¿Y las aplicaciones que se integraban entre sí, estaban ambas en React?

Middle
Navio
120

function createRateLimiter(limit, interval) {} // Pruebas const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorado (límite 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (pasaron >100ms)

Middle
IGaming
120

Cuéntenos sobre su experiencia laboral en su puesto actual: ¿en qué proyecto trabajó, qué tareas realizó, qué se implementó?

Senior
Ренессанс СтрахованиеРенессанс Страхование
120
/298