Frontend
Avez-vous déjà dû élaborer un plan de requête?
Quelle est la différence entre utiliser hasOwnProperty et vérifier directement la valeur via une condition (if o[x]) ? Que se passera-t-il si la valeur de la propriété est false ?
À quoi sert la virtualisation des listes et comment est-elle mise en œuvre?
Parlez-moi de vous et de votre expérience professionnelle (technologies, projets, entreprises).
Que recommandez-vous à vos collègues lors de la revue de code?
Quel est le niveau de salaire minimum qui vous convient?
Si les paramètres de la fonction ne sont pas explicitement typés et que des chaînes sont passées à la place de nombres, que se passera-t-il lors de l'exécution ? Y aura-t-il une concaténation de chaînes ?
Parlez-moi de la boucle d'événements : pile d'appels, micro-tâches, macro-tâches.
Avez-vous des tests — unitaires, e2e — sur le projet?
Comment synchroniser deux onglets du navigateur via localStorage ? Parlez de l'événement storage.
Comment sais-tu le numéro de la question pour ouvrir l'écran de la question?
Quels scénarios ont été couverts par les tests E2E?
Parlez-moi de votre dernier emploi et des projets auxquels vous avez participé.
Comment fonctionne la boucle d'événements ? Qu'est-ce que les macro-tâches et les micro-tâches ? Qu'est-ce qui relève des micro-tâches ?
Comment le scoped est-il implémenté dans Vue en interne?
Qu'est-ce que l'accessibilité sur le web ? Quels attributs et éléments HTML sont utilisés pour assurer l'accessibilité ?
Quel bundler est utilisé dans le projet ? Avez-vous travaillé avec Webpack ?
Qu'est-ce que Canvas, comment fonctionne-t-il et quelles difficultés rencontrent-on lors de son utilisation en frontend?
Comment vous évaluez-vous : middle, middle+, senior ?
Peux-tu expliquer comment fonctionne le ramasse-miettes en JavaScript?