Les trois sont le Largest Contentful Paint pour le chargement, l'Interaction to Next Paint pour la réactivité et le Cumulative Layout Shift pour la stabilité visuelle. INP mesure la latence complète d'une interaction, depuis l'événement d'entrée jusqu'au paint de la frame suivante, en passant par votre gestionnaire et tout le travail de rendu. Google rapporte à peu près la pire interaction de la page, donc un seul gestionnaire lent ruine le score même si la moyenne est bonne.
Pourquoi les recruteurs posent cette question
INP a remplacé le First Input Delay, donc cette question vérifie que vos connaissances sont à jour plutôt que vieilles de trois ans. Le recruteur veut entendre qu'il inclut votre gestionnaire d'événement et le rendu qui en résulte, pas seulement le délai avant que le gestionnaire démarre, parce que ça change la façon de le corriger. Connaître les seuils et savoir que la métrique vient de données utilisateurs réelles plutôt que d'un run en labo sépare ceux qui ont livré du travail de performance de ceux qui ont lu l'article de blog.
Comment structurer votre réponse
- Nommez les trois métriques et ce que chacune couvre.
- Découpez INP en délai d'entrée, temps de traitement et délai de présentation.
- Donnez le seuil bon et dites qu'il vient de données de terrain.
- Dites ce que vous changez concrètement pour corriger un mauvais score.
Exemple de réponse
Les trois sont LCP pour la vitesse d'apparition du contenu principal, INP pour la réactivité, et CLS pour la stabilité de la mise en page. INP est le plus intéressant parce qu'il a remplacé le First Input Delay, et qu'il mesure l'interaction entière plutôt que juste l'attente avant l'exécution du gestionnaire. Donc c'est le délai d'entrée pendant que le thread principal est occupé, plus la durée de mon gestionnaire, plus le délai de présentation pour rendre la frame suivante. Sous deux cents millisecondes, c'est la bonne tranche, et c'est mesuré sur de vrais utilisateurs sur le terrain, donc ça reflète des téléphones Android de milieu de gamme, pas mon portable. La conséquence pratique, c'est que le corriger veut en général dire corriger le gestionnaire, pas le bundle. Sur une page de recherche dont j'étais responsable, la saisie remontait autour de quatre cents millisecondes, et il s'est avéré que chaque frappe re-rendait de façon synchrone une grande liste de résultats. Débouncer la partie coûteuse et rendre la main au navigateur avant le rendu a fait tomber ça sous cent cinquante.
Vous passez cet entretien bientôt ? GhostPilot écoute votre appel en direct, repère la question dès qu'elle est posée et affiche une réponse structurée à l'écran en temps réel. Essayez-le lors de votre prochain entretien blanc, ou prenez un Session Pass à $29, sans abonnement, pour le jour J.
Voir comment ça marcheQuestions de relance à prévoir
- Comment trouveriez-vous quelle interaction cause un mauvais INP sur le terrain ?
- Pourquoi les outils de labo peuvent-ils montrer un bon résultat quand les vrais utilisateurs en voient un mauvais ?
- Qu'est-ce qui cause spécifiquement un délai de présentation élevé ?
Autres questions pour Développeur frontend
Votre recruteur posera sa propre version de celle-ci. Collez votre véritable fiche de poste dans le Question Predictor gratuit et obtenez les 20 questions que ce poste a le plus de chances de poser, avec ce que chacune cherche vraiment à sonder.
Prédire mes questions