Frontend
Comment éviter les conflits de fusion dans l'équipe ? Comment résous-tu les conflits lors de l'utilisation de Git ?
Pourquoi ne peut-on pas appeler des hooks React à l'intérieur de conditions, de boucles ou de fonctions imbriquées ?
Avez-vous vous-même développé la solution pour la mise en œuvre de l'analyse (RUM AWS, Sentry, Sonar, etc.), ou vous ont-ils aidé dans l'équipe?
Comment organiseriez-vous l'isolation des styles pour chaque micro-frontend, y compris lors de l'utilisation de Tailwind CSS ? Quelles approches de navigateur pour l'isolation existent ?
Y a-t-il une demande ou un désir de configurer des tests, d'écrire des tests unitaires sur le projet?
Y a-t-il des facteurs de blocage auxquels tu n'es pas du tout prêt?
Avez-vous travaillé avec WebSocket, Server-Sent Events, long polling ? Parlez-en.
Parlez-moi du hook useTransition — comment il fonctionne et à quoi il sert.
Exercice 3 : Dans la structure de données ADT-Lon (AddLoan), il y a une liste de types de prêts (unique, à terme, avec limite) avec des limites par défaut différentes. Il faut faire en sorte que lors de la sélection du type de prêt (type), la valeur du montant (amount) par défaut pour ce type soit automatiquement insérée (par exemple, unique — 1000, à terme — 60000, avec limite — 150000), en utilisant watch pour suivre les changements de type dans le formulaire.
Avez-vous de l'expérience avec Docker et Kubernetes?
[nom] a demandé : Aviez-vous App Router ou Pages Router dans Next.js ? Ou avez-vous travaillé dans les deux périodes ?
Avez-vous travaillé avec WebSocket?
Merci, cela donne une image claire. Avez-vous eu des situations où vous avez dû expliquer les compromis du front-end à la direction du produit, par exemple en ce qui concerne la portée, l'UX, la performance ou les contraintes techniques?
Racontez-nous plus en détail l'utilisation du pipe async et de l'abonnement manuel : que faut-il faire exactement pour que la valeur s'affiche correctement dans le template (y compris la gestion de l'abonnement et sa désinscription via takeUntilDestroy ou ngOnDestroy) ?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");
Comment optimiser le chargement des images ? Quels attributs et éléments HTML sont utilisés à cet effet ?
Dis-moi, s'il te plaît, concernant tes attentes salariales : le minimum en dessous duquel tu ne souhaites pas communiquer avec nous, et un niveau confortable.
Qu'est-ce que la vulnérabilité de pollution du prototype ?
Pourquoi le composant Child sera-t-il re-rendu lorsque vous cliquez sur le bouton 'Rerender' dans le composant racine, et pourquoi se re-rend-il également lorsque vous tapez dans l'input?
Avec quoi avez-vous principalement travaillé au cours des 2-3 dernières années?