Sobes.tech

Frontend

Por favor, cuéntame sobre tu experiencia en desarrollo, qué consideras importante mencionar.

267

¿En qué momento debe llamarse la resolución final si todas las promesas se han cumplido con éxito?

220

¿Cómo te sientes respecto a la inteligencia artificial? ¿La utilizas en tu trabajo y en la vida cotidiana?

199

¿Cómo te sientes respecto a las situaciones en las que los requisitos son ambiguos, inexistentes o necesitas aclarar detalles por ti mismo con colegas, diseñadores, analistas? ¿No te asusta la necesidad de ajustar las tareas por tu cuenta y comunicarte con los colegas?

182

¿Cómo te sientes respecto a las tareas urgentes que requieren cambiar rápidamente y hacer algo rápidamente? ¿No te asusta ese modo de trabajo?

168

Escribe la implementación de la función isPalindrome, que toma una cadena y verifica si es un palíndromo (se lee igual de izquierda a derecha y de derecha a izquierda). La función debe devolver true o false.

147

Escribe la implementación de la función delay, que toma la cantidad de milisegundos y devuelve una Promesa que se resuelve después del tiempo especificado.

140

Implementa una función (tipo pipe/compose) que, en la primera llamada, acepte un conjunto de funciones, y en la segunda llamada, un número, y aplique secuencialmente las funciones pasadas a ese número, pasando el resultado de una función a la siguiente. Por ejemplo, una función inc, anidada varias veces, debería incrementar secuencialmente el número.

136

Escribe un polyfill para el método startsWith de las cadenas, que apareció en ES6, usando solo las capacidades de ES5 (sin let/const, funciones flecha, etc.), es decir, a través de herencia prototípica.

127

Nombra las métricas de rendimiento (Web Vitals): una está relacionada con la interacción del usuario con la página, la otra con el renderizado de la interfaz de usuario. ¿Qué miden?

119

Realiza una revisión de código del pull request con un solo archivo diff en un componente React (componente Book usando useEffect, fetch de datos, mostrando libros populares y todos los libros). Encuentra y comenta todos los problemas: violaciones de las reglas de hooks, falta de manejo de errores en fetch, ausencia de AbortController, falta de verificación del estado de la respuesta, estilos en línea, falta de key en map, verificaciones de arrays vacíos, necesidad de memoización (useMemo), extracción de la lógica fetch en un hook/componente separado, etc. Además, responde: ¿cómo implementar la condición para que la solicitud solo se realice si el flag isBest está presente?

115

Cuéntame, ¿qué nueva funcionalidad apareció en el estándar ES6 (ES2015) en JavaScript?

94