Sobes.tech

Frontend

Qu'est-ce qu'une fermeture en JavaScript?

351

Qu'est-ce que la capture et la bubbling dans les événements du navigateur ? En quoi stopPropagation et preventDefault diffèrent-ils?

293

Quelle est la différence entre micro-tâches et macro-tâches dans l'Event Loop et quel est leur ordre d'exécution?

224

Quels commandes Git dangereux connaissez-vous et pourquoi ne faut-il pas les utiliser sans précaution?

221

Que signifie l'approche Mobile First dans la conception de layout?

207

Avez-vous déjà travaillé avec Storybook?

205

Qu'est-ce qu'une condition de course?

196

Que savez-vous sur les monorepos et en quoi les outils comme Nx et Turborepo diffèrent-ils?

195

Quand est-il préférable d'utiliser Flexbox et quand CSS Grid?

190

Comment est calculée la spécificité des sélecteurs CSS : qu'est-ce qui est plus fort — styles en ligne, !important, ID, classes ou tags?

181

Que ajoutez-vous généralement et que décrivez-vous dans Storybook?

179

Quels types utilitaires dans TypeScript connaissez-vous, par exemple Pick, Partial, Omit?

176

Qu'est-ce que Shadow DOM et pourquoi est-il nécessaire?

164

Quels sont les dangers de innerHTML?

160

Pourquoi TypeScript est-il nécessaire en principe sur le frontend?

158

Pourquoi avez-vous décidé de chercher un nouveau travail et de quitter votre dernière entreprise?

154

Implémentez une recherche de produit dans un scaffolding Angular : décommentez l'entrée avec label, gérez l'entrée avec debounce, appelez la fonction searchProducts et affichez les résultats. Utilisez Angular Signals, pas seulement RxJS/Subject.

145

Qu'est-ce que le décalage de mise en page, pourquoi cela se produit-il et comment l'éviter?

144

Qu'est-ce que les routes paresseuses dans Angular?

139
/2