Quels outils utilisez-vous pour travailler avec Git : applications ou ligne de commande ?
Frontend
Implémentez une fonction qui retourne une Promesse avec un délai en utilisant setTimeout, et démontrez des appels séquentiels de telles fonctions en passant le résultat de l'appel précédent au suivant.
Si vous déclarez une fonction, puis une variable, sera-t-elle accessible à l'intérieur de la fonction ? Parlez du hoisting.
Quelles déclarations de levage de variables existent en JavaScript et comment fonctionnent-elles exactement ?
Comment surveilliez-vous la qualité du code ? Linters, hooks de pré-commit, quelque chose d'autre ?
Comment fonctionne l'asynchronie en JavaScript ? Expliquez la boucle d'événements, les micro-tâches et les macro-tâches.
Avez-vous une expérience en développement d'agence utilisant l'IA?
Qu'est-ce que le Virtual DOM et comment fonctionne-t-il dans React ?
Quelle est la différence entre interface et type en TypeScript ? Qu'est-ce que tu préfères utiliser et dans quelles situations ?
Comment faire une copie profonde d'un objet ? Parle-moi de structured clone, JSON.stringify, lodash cloneDeep — quelles sont les différences ?
Pourquoi ne peut-on pas appeler les hooks de manière conditionnelle ou à l'intérieur de boucles dans React ?
Quelles étaient vos activités ? Parlez-moi plus en détail du projet.
Expliquez le Virtual DOM dans React.
Quelle est la différence entre null et undefined en JavaScript ?
Parlez-moi de votre expérience de configuration de tests end-to-end avec Playwright et une couverture de 80%.
Faut-il utiliser useEffect ou est-il préférable de s'en passer?
Comment GitFlow a-t-il été organisé sur le projet?
Qu'est-ce que null et undefined, quelle est la différence ? Que renverra typeof null ?
Qu'est-ce que TypeScript ? À quoi sert-il ?
Quelle est la différence entre l'opérateur logique OU (||) et l'opérateur de fusion nulle (??) ?