Frontend
Résolvez le problème TypeScript : il existe un type Response avec des champs mutuellement exclusifs payload et error, et leurs types peuvent différer. Vous devez typer les fonctions payloadFrom(response), qui retourne payload ou undefined, et errorFrom(response), qui retourne error ou undefined, afin que les types de retour soient automatiquement inférés à partir de la Response d'entrée.
Implémentez une enveloppe autour de fetch avec des tentatives de réessai : elle accepte le nombre de tentatives et les arguments de fetch, renvoie le même résultat que fetch, et après épuisement des tentatives, elle lance la dernière erreur.
Quand faut-il utiliser useMemo ? Si un tableau et un primitive sont passés au composant enfant, où faut-il appliquer useMemo ?
C'est une approche pragmatique : les tokens plus un modèle d'encapsulation cohérent empêchent les corrections ponctuelles et rendent les décisions d'alignement auditable dans Storybook. Comment décidez-vous quand un "pousser" visuel (comme votre ajustement de -2px) appartient en tant que token global versus une exception limitée à un composant, et comment gérez-vous cette décision ?
Quel est le rôle de Redux dans la gestion de l'état de l'application?
Vivez-vous en Italie de façon permanente ? Depuis combien de temps ?
Quelle est la différence entre git fetch et git pull?
Quelle pile de gestion d'état recommanderais-tu pour ce projet : React Query, Redux Toolkit, RTK Query ?
Comment traiter l'état rejeté d'une promesse en utilisant .then() et .catch() ? Comment savoir dans quel .then() l'erreur s'est produite et la gérer séparément ?
Peut-on réaliser la même chose avec setTimeout au lieu de setInterval?
Peut-on faire confiance aux types TypeScript à l'exécution ? Comment assurer la validation des données du backend ?
Que se passe-t-il dans ce cas si aucune requête n'est effectuée pendant un certain temps et que le jeton expire ? Avez-vous regardé la durée de vie des jetons via un minuteur ?
À quel moment useEffect et useLayoutEffect sont-ils appelés?
Parlez-moi de votre expérience professionnelle et de vos tâches actuelles sur la plateforme de paris
Qu'est-ce qu'un composable dans Vue ? À quoi servent-ils, comment les utiliser, et en quoi diffèrent-ils des mixins présents dans Vue 2 ?
Parle-moi plus en détail de ton dernier emploi du point de vue technique, ce que tu aimais, ce que tu n'aimais pas, et dans quelle direction tu aimerais évoluer.
function any(promises) { // votre code ici }
Faut-il utiliser `useCallback` ici ? À quoi sert-il et dans quels cas est-il utile ?
Comment ont-ils déterminé dans FSD ce qui devait être inclus dans la fonctionnalité et ce qui allait dans une autre fonctionnalité ? Car il y a des intersections dans le catalogue du magasin partout.
Écrivez les types pour la fonction reduce en utilisant des generics (type du tableau, callback avec accumulateur, valeur courante, index, valeur initiale).