Frontend
À quel type de tempérament vous identifieriez-vous : extraverti, introverti ou ambiverti?
Quels sont les modèles de réutilisation existants dans React ? Qu'est-ce que les composants composés ?
Avez-vous déjà dû travailler sans maquettes ? Comment percevez-vous les tâches à réaliser sans maquettes ?
Comment le processus de validation du code et de revue de code a-t-il été organisé, y compris la revue inter-équipes?
Avez-vous déjà dû utiliser des bibliothèques pour la validation des données?
Quelle est actuellement la 'plafond' dans votre travail actuel qui vous a poussé à chercher un nouvel emploi?
Expliquez comment fonctionnent les méthodes intégrées des tableaux en JavaScript, comme map, filter, reduce.
Pour commencer, pourriez-vous me parler un peu de votre expérience dans l'écriture de tests automatisés, en particulier des tests unitaires et d'intégration ? Merci de partager cela. Avez-vous également travaillé avec des frameworks de test tels que Playwright ?
Quelles sont les prochaines étapes après l'entretien ?
[nom] a demandé : Qu'est-ce qu'une bonne revue de code, selon toi ? Comment gérerais-tu le problème d'une attitude condescendante et critique lors de la revue dans l'équipe ?
Appelez la fonction getProducts dans le composant Vue 3 et affichez les résultats obtenus dans le modèle.
Avez-vous déjà utilisé le type any en TypeScript ? Par quoi peut-il être remplacé ?
À quoi sert useRef ? Quelles sont ses utilisations ?
Exercice pratique : implémenter un composant de tableau en React + TypeScript avec paramétrage via des props (données, colonnes, gestionnaire de clic sur la ligne onRowClick), qui affiche une alerte avec l'identifiant de l'enregistrement lors du clic sur une ligne.
Quels interfaces avez-vous développés et en quoi consistaient-ils : formulaires, écrans analytiques ou autre chose ?
Parlez-moi des méthodes pour conserver le contexte en JavaScript : bind, call, apply. En quoi diffèrent-elles?
Où rencontres-tu le plus souvent un court-circuit ? L'exemple le plus simple.
Que se passe-t-il après que l'utilisateur a saisi l'URL dans le navigateur et appuyé sur Entrée, jusqu'au rendu de la page finale?
Trouvez toutes les erreurs dans le hook `useWindowData` / gestion de l'événement `scroll`, expliquez les conséquences et proposez des corrections. Après discussion, si nécessaire, réécrivez le hook.
Qui peut définir des cookies?