Frontend
Parlez de la pile technologique de votre dernier projet
Quels sont les problèmes de la typage statique?
A-t-il participé à la conception de l'API?
Pourquoi ne peut-on pas utiliser un constructeur new avec des fonctions fléchées?
Peut-on contourner la restriction CORS côté frontend si l'on ne peut pas demander au backend d'autoriser CORS ? Quelles sont les méthodes ?
Parle-moi du travail avec la galerie — que fais-tu pour que tout fonctionne pour l'utilisateur?
Qu'est-ce que le Critical Rendering Path et quelles en sont les principales étapes?
Avec quoi avez-vous travaillé le plus récemment ? Quelle était votre pile ?
Parlez-moi des attributs defer et async dans la balise script. Quelle est leur différence?
Parlez-moi de votre expérience, qu'avez-vous fait récemment?
Comment React.memo vérifie-t-il si le composant doit être mis à jour ? Comment compare-t-il les props ?
Comment évaluez-vous votre niveau (grade) — junior, middle ou senior ?
Comment configurez-vous les outils d'IA pour vous-même?
Aimais-tu travailler avec Redux en tant que gestionnaire d'état pour des formulaires complexes?
console.log(1) setTimeout(() => { console.log(2) }, 10) setTimeout(() => { Promise.resolve().then(() => console.log(3)) }, 0); setTimeout(() => { console.log(4) }, 0); new Promise((_, reject) => { console.log(5) reject(6) console.log(7) }).then(() => console.log(8)) .catch(() => console.log(9)) .then(() => console.log(10)) .catch(() => console.log(11)) .then(() => console.log(12)) .then(console.log) .finally(() => console.log(13)) console.log(14)
Comment se protéger contre le XSS?
Parlez des méthodes de connexion de la balise script en HTML. Quelle est la différence entre la placer dans le head et dans le body?
[nom] a demandé : racontez brièvement où vous avez travaillé et ce que vous faisiez.
Implémentez la fonction asyncFilter, qui prend un tableau de nombres et une fonction prédicat asynchrone, et renvoie un tableau filtré. Par exemple, avec l'entrée [1, 2, 3] et une fonction qui laisse passer uniquement les nombres impairs, la sortie doit être [1, 3].
As-tu travaillé avec la performance ? L'as-tu optimisée d'une manière ou d'une autre ? Par exemple, si tu as une liste de Select de 10 000 lignes, comment l'optimiserais-tu ?