Frontend
Parlez-moi de votre expérience : quels projets intéressants avez-vous réalisés, quelles difficultés avez-vous résolues ?
Comment se construit l'interaction avec les analystes et le chef de produit lors de la définition des tâches?
Quelles sont les méthodes du cycle de vie d'un composant de classe React?
Lors d'un événement de redimensionnement de la page, nous souhaitons envoyer des analyses. Si l'on attache simplement un gestionnaire à resize, il sera appelé des centaines de fois par seconde. Comment peut-on éviter cela?
Quelle est votre expérience avec FSD (Feature-Sliced Design) ? Pensez-vous que cela est nécessaire pour tout le monde ?
Comment les micro-frontends étaient-ils connectés et intégrés dans la build?
Comment organiseriez-vous le travail avec un grand formulaire de calcul d'assurance, comprenant de nombreux champs (environ 50), des sections dynamiques, un calcul instantané du coût total, réparti sur plusieurs écrans?
Savez-vous configurer ESLint et Prettier ? Comprenez-vous comment ils fonctionnent ?
Y a-t-il des situations où il n'est pas logique d'utiliser Next.js et qu'un SPA classique en React suffit?
Tâche : parcours d'un arbre avec affichage du texte avec indentations (parcours récursif d'une liste imbriquée)
Qu'est-ce que le debounce ? Écris une fonction debounce sans utiliser de bibliothèques en vanilla JS
Quelles autres méthodes de l'API Promise connais-tu en dehors de Promise.all?
Qu'est-ce que la propriété position en CSS ? Quelles sont ses valeurs (static, relative, absolute, fixed, sticky) et comment fonctionnent-elles ?
Quels critères de qualité du code peux-tu citer ? Développe davantage ce que tu entends par code de qualité.
Quelle est la différence entre state et props?
Quelle est la différence entre le mot-clé type et l'interface en TypeScript ? Parle de l'héritage dans les types et les interfaces.
Que recherchez-vous dans un nouvel emploi, à quoi faites-vous attention?
Qu'est-ce que la méthodologie BEM en CSS?
À quel moment par rapport à la boucle d'événements s'exécute requestAnimationFrame ?
Pourquoi n'avez-vous pas utilisé le type d'entrée number pour le champ INN?