Frontend
Quelle version de React avez-vous utilisée ? Parlez-moi des hooks — pourquoi ils sont apparus, lesquels connaissez-vous ?
Déterminez l'ordre d'affichage dans la console pour le code utilisant async/await et setTimeout.
À quel point était-il nécessaire de travailler avec l'asynchronie sur le backend, l'intégration avec d'autres services, les files d'attente?
Que se passe-t-il avec le contexte lors de l'utilisation de closures ? Quel sera le contexte des fonctions créées dans une boucle avec var ?
Si l'utilisateur n'est pas admin, les hooks useRef et useContentSizeUpdater sont quand même appelés. Comment résoudre ce problème sans modifier le hook useContentSizeUpdater lui-même?
Comprends ce que fait ce code et comment il peut être utilisé. Il existe un helper similaire dans lodash — si tu le reconnais, tu peux simplement donner son nom.
Comment la méthode OPTIONS est-elle liée à CORS (requêtes inter-origines) ?
Comment votre processus de revue de code était-il organisé?
Que signifie avoir un setTimeout avec un délai de 0 milliseconde dans le code et comment cela fonctionnera-t-il?
Quand utiliser useMemo et memo est-il nécessaire, et quand peuvent-ils nuire au projet?
Comment se déroule généralement la validation de l'API entre le frontend et le backend dans ton projet?
Avez-vous vous-même développé la solution pour la mise en œuvre de l'analyse (RUM AWS, Sentry, Sonar, etc.), ou vous ont-ils aidé dans l'équipe?
Tâche n° 4 : implémentez une fonction selon ses types en TypeScript (la fonction prend un objet et une clé de cet objet, et retourne la valeur associée à cette clé).
Parlez-moi de WebSocket : comment ça fonctionne, quelles données peuvent être transmises, chiffrement?
Est-il plus confortable de communiquer en «tu» ou en «vous»?
Faut-il refaire la requête si une réponse a déjà été reçue, même si le tableau est vide?
Parle-moi de ton expérience technique — qu'est-ce qui a été intéressant d'un point de vue technique ?
Si à l'intérieur, alors renverra la valeur 1, la constante dans laquelle le résultat est enregistré sera-t-elle égale à 1 ou à autre chose?
La modification d'une méthode privée viole-t-elle le principe Ouvert/Fermé?
Comment accéder à un input non contrôlé et sa valeur dans React?