Un nouveau développeur junior est arrivé dans le sprint, une tâche lui a été assignée et vous réalisez que vous n'avez pas assez de temps. Que faire?
Frontend
Parlez de votre expérience avec Docker : avez-vous créé des Dockerfile et containerisé des applications?
Raconte-moi plus en détail ce que tu as fait dans la partie DevOps.
Qu'est-ce que props et state en React ? Quelle est la différence ?
Que se passera-t-il si dans useEffect sans tableau de dépendances, on appelle setState?
Parlez brièvement de vous et de votre expérience en développement.
Comment abordez-vous le profilage et l'optimisation des applications React?
Qu'est-ce qu'une clé dans les listes React?
Quelles approches de gestion d'état connais-tu dans l'écosystème React?
Parlez de CORS.
Exercice pratique : en React, charger un utilisateur par userId via fetch et annuler la requête précédente si le userId change avant la fin de la requête.
Explique le cycle de vie du rendu dans React 18. Mode concurrent, startTransition, Suspense, useDeferredValue.
Explique la différence entre les composants contrôlés et non contrôlés dans React.
Pourquoi ne peut-on pas appeler des hooks React à l'intérieur de conditions, de boucles ou de fonctions imbriquées ?
Qu'est-ce que useMemo, useCallback et React.memo ? Quand est-il préférable de les utiliser ?
Dans quels composants fonctionnent les hooks dans Next.js?
Quels codes de réponse HTTP faut-il attendre lors de la création, de la mise à jour et du remplacement réussi d'une ressource ?
Es-tu prêt à effectuer un travail routinier — comprendre le code des autres, faire du maquettage, corriger la dette technique, et pas seulement t'occuper de l'architecture?
Comment organiser la sécurité et une authentification correcte dans Next.js ? Qu'est-ce qu'un cookie HttpOnly ?
Considères-tu qu'une tâche non achevée, planifiée dans un sprint, constitue une défaite personnelle?