Comment avez-vous intégré TypeScript dans du code legacy étape par étape et comment avez-vous évité la régression?
Frontend
L'utilisateur a saisi toutes les données, a cliqué sur «Valider», le paiement est en cours, et la page se bloque. Comment débogueriez-vous cette situation et comment vous en protégeriez-vous initialement?
Comment la revue de code a-t-elle été organisée dans une équipe de 3-4 développeurs frontend ? Quels principes ont été établis ?
Comment organiseriez-vous le travail avec un grand formulaire de calcul d'assurance, comprenant de nombreux champs (environ 50), des sections dynamiques, un calcul instantané du coût total, réparti sur plusieurs écrans?
Qu'est-ce que unknown et never en TypeScript ? En quoi diffèrent-ils de any ?
Parlez d'une situation où une décision architecturale s'est avérée infructueuse — que s'est-il passé et qu'avez-vous changé par la suite ?
Parlez de l'Event Loop : explique la différence entre micro-tâches et macro-tâches, donnez un exemple avec une promesse et setTimeout.
La partie publique de l'agrégateur (landing, catalogue de produits) doit être bien indexée. Comment aborderiez-vous le choix du rendu (SSR/SSG) ?
Comment stockeriez-vous les données du formulaire pour que l'utilisateur puisse revenir après le rechargement de la page ou la fermeture de l'onglet (sans authentification) ?
Lors de la transition de Vue 2 à Vue 3, quels changements spécifiques ont été apportés à la gestion de l'état et quelles difficultés ont été rencontrées lors de cette migration?
Comment percevez-vous l'intelligence artificielle et comment l'utilisez-vous dans votre travail?