Frontend
As-tu utilisé requestAnimationFrame?
Ajoutez dans la fonction once un mécanisme de réessai : si la fonction asynchrone se termine par une erreur, répétez l'appel le nombre de fois spécifié (le nombre de tentatives est passé en second paramètre).
Quelle est la différence entre Git Merge et Git Rebase?
Comment obtenir les clés et les valeurs d'un objet en même temps sous forme de tableau?
Quelle est votre expérience en revue de code tiers — votre familiarité avec le code d'autrui?
Avez-vous dû configurer des partitions, redistribuer des partitions dans Kafka?
Parlez-moi plus en détail des étapes de rendu : layout (reflow) et paint (repaint)
Quelles métriques de Core Web Vitals connaissez-vous et que mesurent-elles ? Avez-vous utilisé Lighthouse ?
Parlez-moi des méthodes statiques Promise : all, allSettled, race, any. Que se passe-t-il en cas d'erreur dans Promise.all ?
Exercice d'algorithme : écrire une fonction qui inverse les voyelles dans un mot
Donnez un exemple pratique d'utilisation de useRef
Pourquoi l'utilisation de var et la recherche d'éléments par index (querySelectorAll()[0]) sont-elles considérées comme de mauvaises pratiques ?
Parlez de l'Event Loop : explique la différence entre micro-tâches et macro-tâches, donnez un exemple avec une promesse et setTimeout.
Peux-tu expliquer comment tu as travaillé avec les requêtes API (REST/GraphQL) dans tes projets?
Parlez-moi de la spécificité des sélecteurs CSS. Comment est-elle calculée ? Quel est le sélecteur le plus spécifique ?
Quels outils sont utilisés pour stocker l'état global dans Vue.js ? Quelle est la différence entre Options API et Composition API dans Pinia ?
Raconte comment se passait la collaboration dans votre équipe ? Qui assignait les tâches, les décomposait, qui interagissait avec le design ?
Pourquoi avez-vous transféré le projet d'un monolithe à une structure de modules partagés/fonctionnalités et comment l'avez-vous fait?
Quelles stratégies de rendu existent ? Parlez-nous du CSR, SSR, SSG.
Une fonction flèche n'a pas son propre this — qu'est-ce que cela signifie et où pointe this dans ce cas ?