Frontend
Comment faites-vous l'optimisation dans React?
Comment organiser la vérification de l'actualité des données mises en cache dans le store, si les données côté backend changent fréquemment?
Quelle est la différence entre debounce et throttle?
Parlez-moi de votre expérience professionnelle, s'il vous plaît.
Parlez-moi du paramètre key dans v-for : qu'est-ce que c'est, que faut-il y mettre et que ne faut-il pas y mettre ?
Utilisez-vous des bibliothèques UI spécifiques (par exemple, Ant Design) ? En êtes-vous satisfait, quels composants avez-vous conservés et lesquels avez-vous remplacés par les vôtres ?
Parlez-moi du fichier .npmrc. Avez-vous travaillé avec lui?
Comment extraire la logique répétitive commune des composants?
Qu'est-ce que les types génériques en TypeScript ? Pourquoi les utiliser ? Est-ce une bonne pratique ou un antipattern ?
Quels outils d'IA avez-vous utilisés pour écrire du code ou créer des pages de destination?
Si vous conceviez une telle application en tenant compte d'un monorepo, comment la diviseriez-vous en packages, en tenant compte d'une base de code unique pour le web et les plateformes mobiles (React Native) ?
Quels tests unitaires écririez-vous pour la fonction FizzBuzz?
Est-ce que le CSSOM bloque le rendu de la page ? Pourquoi ?
Pourquoi l'architecture FSD a-t-elle été utilisée et pas une autre?
Quelle option de champ de saisie est la meilleure du point de vue UX : avec un texte de placeholder gris ou avec un titre en gras noir à l'intérieur ?
Quels attributs ARIA sont utilisés dans l'exemple de l'accordéon?
Parle-moi des types (type) et des interfaces (interface) en TypeScript : qu'est-ce que c'est, quelle est la différence, quelles sont les limitations, que choisis-tu dans ton travail?
À quoi sert children dans la configuration des routes de Vue Router ? Que fait-il ?
Tu as dit que les modules définissent la frontière de responsabilité entre les composants — peux-tu développer cette idée plus en détail ?
Que se passera-t-il si, au lieu d'un callback, on passe clearCache comme une référence directe à la méthode cache.clear (sans closure) ? Pourquoi cela ne fonctionnera pas et comment le corriger (par exemple, avec bind) ?