Frontend
Expliquez le concept de programmation déclarative en ce qui concerne React.
Et si, au lieu de scripts, les styles sont connectés via un lien séparé, bloquent-ils le rendu?
Parlez-moi de vous, de votre expérience principale, de vos réalisations et des tâches clés que vous avez accomplies.
Pour un extrait de code avec reduce et un accumulateur initial de 10, déterminez ce que console.log affichera.
Si vous copiez un objet avec Object.assign et que sa propriété fait référence à un autre objet, s'agit-il d'une copie profonde ou superficielle ? Si vous modifiez le profil imbriqué dans un objet, cela changera-t-il dans l'autre ?
Parle-moi de ton projet ProHR : qui a travaillé dessus, qu'est-ce qui a été le plus difficile ?
Quelle est la différence entre type et interface en TypeScript ? Avantages et inconvénients de chacun ?
Qu'est-ce que les HOC (Composants de Haut Niveau) ? À quoi servent-ils ? Donnez des exemples d'utilisation des HOC dans React.
Pourquoi faut-il lier les méthodes dans les composants de classe React lors de la gestion des événements?
Que fait la méthode Array.prototype.slice ? Comment l'utiliser pour copier un tableau ?
Quelle est la différence entre les méthodes array forEach et map?
Pourquoi as-tu choisi Vue plutôt que React ou Angular?
[nom] a demandé : Aviez-vous App Router ou Pages Router dans Next.js ? Ou avez-vous travaillé dans les deux périodes ?
Implémentez un composant React en structure d'arbre basé sur les données de messages.ts : les éléments peuvent avoir des enfants, les nœuds parents doivent s'étendre et se réduire au clic, les feuilles ne doivent pas avoir de bascule, et le niveau d'imbrication peut être arbitraire.
Comment fonctionne la mise en cache des ressources dans le navigateur : comment le navigateur décide-t-il de prendre depuis le cache ou de recharger, et comment gérer cela ? Quelles sont les méthodes de mise en cache, y compris Service Worker ?
Il y a un distributeur automatique avec des billets de dénominations données. L'utilisateur choisit le montant d'argent qu'il souhaite recevoir. Le distributeur doit rendre la somme entrée par l'utilisateur avec le moins de billets possible. Écrivez la fonction du distributeur automatique. function atm(notes, sum) { } // atm([1, 5, 50, 100], 362) => [100,100,100,50, 5, 5, 1, 1]
Dans quelle mesure il sera intéressant de travailler avec la FinTech dans le cadre de Web3, et y a-t-il une allergie au marché occidental?
Avez-vous déjà rencontré le concept d'union discriminée?
Pourquoi précisément le frontend ? Comment en es-tu venu au frontend en général ?
Quand faut-il utiliser des micro-frontends et quand laisser une application monolithique ?