Frontend
Comment avez-vous optimisé les requêtes vers le backend ? Qu'est-ce que debounce et throttle, quelle est la différence ?
Acceptez-vous la pré-offre?
Lorsque le projet s'étend et qu'il est possible d'identifier plusieurs entités métier (espace personnel, profil, promotions), peut-on les diviser en dépôts séparés et les connecter en tant que micro-frontends?
Que fait la commande git cherry-pick?
Comment TCP et TLS sont-ils liés ? Quel problème TLS résout-il ?
Pourquoi as-tu utilisé JSON.stringify ? Aurait-il été possible d'utiliser une Map au lieu d'un objet pour le cache ?
L'utilisateur a saisi toutes les données, a cliqué sur «Valider», le paiement est en cours, et la page se bloque. Comment débogueriez-vous cette situation et comment vous en protégeriez-vous initialement?
Comment résolvez-vous vos tâches architecturales ? Par exemple, lorsqu'une tâche consiste à créer une nouvelle fonctionnalité, comment décidez-vous où placer le store, les routes, la logique par couches ?
Parlez-nous de useAsyncData — comment il fonctionne et à quoi il sert.
Parlez-moi plus en détail des micro-tâches et des macro-tâches — qu'est-ce que c'est et comment fonctionne la boucle d'événements ?
Imaginez la situation : les analystes ont écrit les exigences, les développeurs les ont mises en œuvre comme indiqué, et après 4 mois, les exigences changent, et les développeurs doivent refaire le travail. À quel point cette situation est-elle normale et qui en est responsable ?
const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) arr.map(el => <SomeComp key={} pmclick={() => submit(el)} />) const param = useMemo(() => ([c: a + b]), [a,b]) return <Child value={param} /> Child = React.memo(() => {})
Parlez-moi des slots avec portée — qu'est-ce que c'est et comment ça fonctionne?
Comment implémenteriez-vous la personnalisation visuelle d'un composant réutilisable pour différents projets (couleurs, styles) ?
Parlez-moi de vous en tant que personne — une mini-présentation, pas en tant que spécialiste.
Pourquoi utiliser TypeScript ? Quels sont les principaux avantages de TypeScript ?
Qu'est-ce que requestAnimationFrame et comment est-il lié à la boucle d'événements ?
Quels sont les stockages de navigateur existants?
Ce que tu as développé dans l'agrégateur e-commerce, comment évaluerais-tu l'audience ? Des centaines, des milliers, des dizaines de milliers d'utilisateurs ?
N'avez-vous jamais touché à l'infrastructure Kubernetes?