Sobes.tech

Frontend

¿Qué es un cierre en JavaScript?

351

¿Qué son capturing y bubbling en los eventos del navegador? ¿En qué se diferencian stopPropagation y preventDefault?

289

¿Cuál es la diferencia entre microtareas y macrotareas en el Event Loop y cuál es su orden de ejecución?

224

¿Qué comandos peligrosos de Git conoces y por qué no deben usarse sin precaución?

221

¿Qué significa el enfoque Mobile First en el diseño de layouts?

203

¿Has tenido experiencia trabajando con Storybook?

203

¿Qué es una condición de carrera?

196

¿Cuándo es mejor usar Flexbox y cuándo CSS Grid?

188

¿Qué sabes sobre monorepos y en qué se diferencian herramientas como Nx y Turborepo?

187

¿Cómo se calcula la especificidad de los selectores CSS: qué es más fuerte — estilos en línea, !important, ID, clases o etiquetas?

179

¿Qué sueles agregar y describir en Storybook?

177

¿Qué tipos de utilidad en TypeScript conoces, por ejemplo Pick, Partial, Omit?

174

¿Qué es Shadow DOM y por qué es necesario?

164

¿Cuáles son los peligros de innerHTML?

160

¿Por qué decidiste buscar un trabajo nuevo y dejar tu última empresa?

154

¿Por qué se necesita TypeScript en el frontend en principio?

154

Implementa una búsqueda de productos en un scaffolding de Angular: descomenta el input con etiqueta, maneja la entrada con debounce, llama a la función searchProducts y muestra los resultados. Usa Angular Signals, no solo RxJS/Subject.

145

¿Qué son las rutas perezosas en Angular?

139

¿Qué es el cambio de diseño, por qué sucede y cómo evitarlo?

138
/2