Frontend
Comment l'état est-il stocké dans React ? Quels gestionnaires d'état avez-vous utilisés ?
Quelles sont les unités de mesure rem, em, vw, vh en CSS ? En quoi diffèrent-elles et comment fonctionnent-elles ?
Si un élément a la position absolue, par rapport à quel élément sera-t-il positionné ? Que se passe-t-il si à l'intérieur d'un élément absolu il y en a un autre ?
Implémenter le défilement virtuel : il y a une longue liste de messages (10 000 éléments), il faut rendre uniquement les éléments visibles dans un conteneur de hauteur fixe de 300px, avec une hauteur de ligne de 30px.
Avez-vous travaillé sur l'optimisation du chargement des pages et sur les métriques Web Vitals (LCP, FMP, FCP) ?
Peut-on créer un objet sans prototype en JavaScript?
Comment le processus de développement était-il organisé dans votre dernier emploi ? Sous quelle forme arrivaient les tâches, comment étaient-elles mises en production et quel était votre rôle dans ce processus ?
Quelle technologie est à la base de React et à quoi sert-elle?
Comment revenir au contexte d'une fonction ? Parlez de call, apply, bind.
Avez-vous utilisé Git Stash ? Dans quels cas est-il utilisé ?
Qu'est-ce que Vue Router et comment fonctionne-t-il avec vos propres mots ? Que contient généralement le fichier de configuration du routeur (fichier index) ?
Quel bundler est utilisé dans le projet ? Avez-vous travaillé avec Webpack ?
Implémentez la classe EventEmitter : la méthode subscribe(event, handler) pour s'abonner à un événement et la méthode emit(event, data) pour appeler tous les abonnés. Implémentez également la méthode unsubscribe.
Qu'est-ce que requestAnimationFrame et que garantit-il?
Avez-vous utilisé FSD (Feature-Sliced Design) dans un projet ? Comment avez-vous écrit des échantillons et des abonnements à des événements dans Effector lors de l'utilisation de FSD ?
Quels autres méthodes de requêtes HTTP existent en plus de GET ? Comment s'appellent-elles ?
Où se situe la frontière entre feature et entity ? Quand vous mettez la logique métier ?
Si ce n'était pas NgRx, qu'utiliseriez-vous à la place?
Pourquoi avez-vous choisi le développement web et Angular, plutôt que, par exemple, le développement mobile?
Parle-moi plus en détail du projet [entreprise] : stack, tâches, que as fait?