Pourquoi avez-vous arrêté de travailler sur le projet précédent et qu'est-il arrivé à son financement ?
Frontend
Si l'application a une taille de bundle très grande, que feriez-vous?
Quelles méthodes d'organisation des micro-frontends existent en plus de Webpack Module Federation?
Qu'est-ce que la balise sémantique, à quoi sert-elle et pouvez-vous nommer quelques balises HTML sémantiques?
Comment vous débrouillez-vous pour passer d'un projet à l'autre et changer de contexte ?
À quoi sert le fichier package-lock.json?
Décrivez l'API du messager : quels points de terminaison sont nécessaires pour les chats, les messages, les contacts, l'envoi de messages et le téléchargement de pièces jointes ?
Que pensez-vous de l'architecture FSD ? Cela pose-t-il des problèmes que la logique d'une entité soit répartie sur plusieurs couches du projet ?
Que verrouille exactement le fichier package-lock.json : uniquement les dépendances de package.json ou aussi les dépendances transitives?
Pourquoi choisir Map comme structure de données pour implémenter le cache LRU?
Que pensez-vous de CSS-in-JS, par exemple Styled Components ?
Qu'est-ce que ARIA et quand doit-elle être utilisée?
Qu'est-ce que la méthode next() d'un itérateur et que retourne-t-elle?
Écrivez une fonction en JavaScript natif qui affiche une liste arborescente basée sur une structure de données donnée dans un conteneur HTML spécifié.
Parlez-nous de projets personnels ou de projets que vous avez menés en parallèle.
Pourquoi le curseur est-il préféré à offset pour la pagination des messages ?
Avez-vous rencontré des problèmes de compatibilité entre navigateurs et comment les avez-vous résolus ?
Qu'est-ce que MVC et à quoi sont responsables Model, View et Controller?
Comment la planification du travail et l'allocation des ressources ont-elles été effectuées dans l'équipe ?
Quels sont les moyens de stockage dans le navigateur et que faut-il logiquement y stocker ?