Exercice pratique : effectuez une revue de code et proposez un refactoring du composant React UserProfile.
Frontend
Quelle est la différence entre la mémorisation et la mise en cache?
Quel produit vous intéresse à développer ? À quoi doit ressembler un produit pour qu'il soit intéressant à développer ?
Quels types de JOIN existent dans les SGBDR?
Avez-vous travaillé avec Tailwind ? En quoi diffère-t-il du CSS classique ?
Quels méthodes HTTP connais-tu dans l'API REST ? Quelle est la différence entre PUT et PATCH ?
Parle-moi de ton expérience de collaboration avec l'équipe. Comment le sprint a-t-il été formé, comment les tâches ont-elles été évaluées?
Avez-vous de l'expérience en rendu côté serveur et en moteurs de templates comme Pug ou Thymeleaf ?
Décris un plan d'action étape par étape lorsque tu reçois un projet : que fais-tu lorsque tu as accès au dépôt, en supposant qu'il n'y a pas de documentation.
Y a-t-il une corrélation entre Shadow DOM et la performance ? Que se passera-t-il si il y en a plusieurs milliers ?
Quelle pile et quelle bibliothèque préférez-vous utiliser avec React?
Comment fonctionne le routage dans Next.js?
Qu'est-ce que Swagger/OpenAPI, à quoi sert-il et où est-il utilisé en frontend?
Quelle est la différence entre interface et type en TypeScript?
Qu'est-ce que JSX et pourquoi a-t-on besoin d'une clé dans les listes?
Quelle est la différence entre React et JavaScript vanilla?
Quelle est la différence entre un composant client et un composant serveur dans Next.js?
Parlez-nous de la différence fondamentale entre Angular en tant que framework et React en tant que bibliothèque.
Qu'est-ce qu'une fermeture en JavaScript et quels sont ses inconvénients possibles?
Comment résoudriez-vous un problème de chargement de données en utilisant des composants côté serveur et côté client ? Stratégies de mise en cache dans Next.js.