Qu'est-ce que le cherry-pick dans Git?
Frontend
Qu'est-ce que la méthodologie BEM en CSS?
Comment supprimer des données accidentellement commités d'un commit?
Comment fonctionne la boucle d'événements en JavaScript ? Parlez des tâches micro et macro.
Avez-vous de l'expérience avec les tests unitaires et E2E?
Un bug est arrivé, difficile à reproduire : il se reproduit dans le test, mais ce n'est pas clair comment, et il n'est pas enregistré dans les logs. Comment le débogueriez-vous ?
Comment les modules étaient-ils isolés dans les micro-frontends, comment la communication entre les modules était-elle organisée et la gestion de l'état?
Qu'est-ce que la fonction nextTick dans Vue.js et quand doit-elle être utilisée?
Si nous avons une petite application, par exemple une liste de tâches, faut-il la diviser en une application hôte et des micro-frontend ?
Quelle est la frontière entre l'utilisation des slots et des props dans les composants Vue.js?
Quelle est la différence entre git fetch et git pull?
Comment appeler une méthode du composant enfant depuis le composant parent dans Vue.js?
Quelle est la différence entre ref et shallowRef dans Vue.js ? Quand est-il préférable d'utiliser shallowRef ?
Il y a un ancien module dans le projet, le business veut ajouter une nouvelle fonctionnalité rapidement, mais vous souhaitez d'abord refactoriser le module. Que feriez-vous?
Peut-on faire confiance aux types TypeScript à l'exécution ? Comment assurer la validation des données du backend ?