Qu'est-ce qu'une fermeture en JavaScript?
Frontend
Qu'est-ce que la capture et la bubbling dans les événements du navigateur ? En quoi stopPropagation et preventDefault diffèrent-ils?
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?
Quels commandes Git dangereux connaissez-vous et pourquoi ne faut-il pas les utiliser sans précaution?
Que signifie l'approche Mobile First dans la conception de layout?
Avez-vous déjà travaillé avec Storybook?
Qu'est-ce qu'une condition de course?
Que savez-vous sur les monorepos et en quoi les outils comme Nx et Turborepo diffèrent-ils?
Quand est-il préférable d'utiliser Flexbox et quand CSS Grid?
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?
Que ajoutez-vous généralement et que décrivez-vous dans Storybook?
Quels types utilitaires dans TypeScript connaissez-vous, par exemple Pick, Partial, Omit?
Qu'est-ce que Shadow DOM et pourquoi est-il nécessaire?
Quelle est la différence entre interface et type en TypeScript?
Quels sont les dangers de innerHTML?
Pourquoi TypeScript est-il nécessaire en principe sur le frontend?
Pourquoi avez-vous décidé de chercher un nouveau travail et de quitter votre dernière entreprise?
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.
Qu'est-ce que le décalage de mise en page, pourquoi cela se produit-il et comment l'éviter?
Qu'est-ce que les routes paresseuses dans Angular?