Frontend
Connais-tu requestAnimationFrame, à quoi ça sert?
Vous avez mentionné le développement d'une bibliothèque de composants UI réutilisables basée sur Angular Material. Y a-t-il une différence fondamentale entre les composants de la bibliothèque et les composants multifonctionnels normaux de l'application ? Qu'est-ce qu'on peut négliger dans les composants normaux mais pas dans ceux de la bibliothèque ?
Depuis combien de temps travaillez-vous dans l'entreprise?
Comment avez-vous interagi avec le backend et les autres membres de l'équipe (analystes, designers, testeurs) ?
Pouvez-vous énumérer toutes les solutions techniques à ce problème (sauf remplacer le champ par un signal) ?
/* Que sera affiché dans la console */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("Prêt!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Résultat"; } f(); console.log(7);
Dans quelle équipe travaillez-vous et sur quel projet?
Comment trouves-tu notre format de travail ? Est-il attractif ?
Pourquoi avez-vous utilisé computed pour filtrer les tarifs, plutôt que des variables ou des fonctions ordinaires?
Avez-vous utilisé WebSocket directement ou avec des wrappers?
À quel moment la fonction de nettoyage de useEffect s'exécutera-t-elle si elle a un tableau de dépendances avec les paramètres a, b, c?
Y a-t-il une variable qui peut être de type Book ou Video ? Comment vérifier le type de l'objet ? Quel type la fonction de garde de type retourne-t-elle ?
Le parsing de HTML et CSS se fait-il de manière séquentielle ou parallèle?
Qu'est-ce que le cherry-pick dans Git?
Qui en général doit prendre la décision de déplacer la version?
Comment détermines-tu quand il faut envelopper une fonction dans useCallback et quand ne pas le faire ? Comment cela se fait-il dans ton projet ?
Vous avez mentionné SameSite dans le cookie, à quoi sert cette configuration?
Quel argument passons-nous à la fonction inject ? Qu'est-ce qui y est exactement passé : une dépendance ou autre chose (jeton) ?
Quand faut-il utiliser le gestionnaire d'état et quand suffit-il de l'état local ou du contexte?
Exercice React : implémentez un composant de recherche d'occurrences d'une sous-chaîne dans un texte. Exigences : chargement du texte depuis une API lors du premier rendu, indication de chargement, gestion des erreurs, recherche d'occurrences sans tenir compte de la casse, mise en surbrillance des occurrences trouvées, affichage du nombre total d'occurrences, bouton pour charger du texte supplémentaire.