Questions d'entretien : Développeur front-end
Un entretien front-end vérifie que vous pensez à la personne devant l'écran autant qu'au code. Attendez-vous à des questions sur la performance, l'accessibilité et le travail avec les designers, posées à partir de ce que vous avez réellement livré.
Les questions à attendre
Parlez-moi d'une page ou d'un écran que vous avez rendu nettement plus rapide.
Ce qu'il écoute
Que vous avez mesuré avant de supposer : quel indicateur, sur quel appareil, le chiffre avant et après. Une cause trouvée et corrigée vaut mieux qu'une liste de techniques.
Comment vous assurez-vous que ce que vous construisez est accessible ?
Ce qu'il écoute
Des habitudes, pas des principes : clavier, lecteur d'écran, contraste, et à quel moment vous les vérifiez. Un bug trouvé ainsi rend la réponse crédible.
Racontez-moi une maquette qui ne pouvait pas être réalisée telle quelle. Qu'avez-vous fait ?
Ce qu'il écoute
Que vous êtes allé voir le designer tôt, avec des options et leur coût, au lieu de livrer autre chose en silence.
Comment décidez-vous où placer l'état dans une application ?
Ce qu'il écoute
Une règle simple, que vous pourriez expliquer à un junior, et un exemple où le mauvais choix vous a coûté.
Parlez-moi d'un bug qui ne touchait qu'une partie des utilisateurs.
Ce qu'il écoute
Une méthode : comment vous l'avez reproduit, ce que vous avez écarté, comment vous avez validé le correctif sur le vrai appareil ou navigateur.
Une réponse, avant et après
Parlez-moi d'une page ou d'un écran que vous avez rendu nettement plus rapide.
Vous avez dit
J'ai beaucoup travaillé la performance sur notre tableau de bord. J'ai mis du lazy loading, de la mémoïsation, du code splitting, j'ai aussi optimisé les images, et c'était beaucoup plus rapide, les utilisateurs étaient plus contents.
Essayez
Notre tableau de bord mettait 6 secondes à devenir utilisable sur un téléphone Android de milieu de gamme. Au profilage, une bibliothèque de graphiques pesait 40 % du bundle. Je ne l'ai chargée qu'à l'apparition du graphique à l'écran : la page est passée à 2,4 secondes. Les tickets sur « le tableau de bord lent » ont disparu dans le mois.
Une cause, un correctif, et le chiffre avant et après, sur un appareil qui compte.
Ce qu'un bilan note pour ce poste
- Attention à l'utilisateur
- Vos réponses partent de ce que la personne a vu, pas du framework.
- Performance et qualité
- Vous donnez une mesure avant et après.
- Travail avec le design
- Vous montrez comment un désaccord est devenu une décision.
Des exemples : chaque bilan choisit les compétences qui correspondent au poste et à l'entretien.
Répétez cet entretien à voix haute
Lire ces questions est un début. Dire vos réponses à quelqu'un qui vous relance, c'est la répétition.
Télécharger dans l'App Store