Avez-vous déjà utilisé des unions discriminantes et des guards de type ? Quels guards de type intégrés connaissez-vous ?
Frontend
Y avait-il beaucoup de défauts ? Y avait-il un défi concernant l'optimisation des formulaires ? Pourquoi React Hook Form fonctionne-t-il rapidement avec de grands formulaires ? En quoi consiste l'optimisation ?
Avez-vous travaillé avec SWR ? Quels étaient les nuances, problèmes de actualité des données ?
Comment sauvegarder l'état du formulaire (brouillon) lors du rechargement de la page?
À quelle fréquence avez-vous dû travailler avec des génériques ? Où avez-vous utilisé des types utilitaires tels que Pick, Omit, Partial, Record, ReturnType, Exclude ?
Comment avez-vous assuré la typification des réponses API ? Avez-vous utilisé OpenAPI/Swagger ou la génération de code ?
Avec quels outils de test avez-vous travaillé ? Comment les tests ont-ils été intégrés dans la CI ?
À quel point travaillez-vous étroitement avec Next.js ? Quelles fonctionnalités utilisez-vous ?
Comment typer les composants avec des attributs HTML et des références ?
Y a-t-il des domaines dans lesquels vous souhaitez progresser?
La plateforme a-t-elle finalement été utilisée ? Quel a été le retour des utilisateurs et du point de vue du support ?
Si vous pensez à ce que vous aimeriez faire à l'avenir, où va votre désir, où va votre âme?
Comment éviter le débordement de la pile d'appels lors de la traversal d'un arbre ? Comment implémenter une traversal itérative avec une pile en JavaScript ?
Quelle est la similitude et la différence entre les types (type) et les interfaces (interface) en TypeScript ? Où les utiliser ?
Avez-vous utilisé des mises à jour optimistes ? Avez-vous indiqué à l'utilisateur lors de la mise à jour en arrière-plan des données ?
Qu'utilises-tu pour gérer l'état et que choisirais-tu dans un nouveau projet?
Y avait-il une séparation de code (code splitting) dans le projet ? Quel bundler a été utilisé ?
Comment diviseriez-vous l'état du serveur et du client?
Comment organiser un schéma pour un formulaire multi-étapes dans Zod ? Comment gérer la validation conditionnelle ?
Parlez d'une décision difficile que vous avez dû concevoir et développer à partir de zéro.