Frontend
Parle-moi de useEffect et useLayoutEffect : quelle est la différence, quand utiliser l'un ou l'autre ?
À quelle fréquence effectuez-vous des déploiements/lancements : une fois par sprint, quotidiennement ou lorsque une tâche spécifique est prête ?
Que veux-tu d'un nouveau travail ? De quoi as-tu besoin pour évoluer ?
Parlez de la mise en cache dans React — useMemo, useCallback, etc.
Depuis combien de temps travaillez-vous avec Angular?
Comment fonctionne enum en TypeScript — que se passe-t-il avec les clés et les valeurs si les valeurs ne sont pas spécifiées ou sont spécifiées explicitement?
Comment peut-on encore accélérer la recherche en transformant la structure de données (par exemple, en une Map) ? Quelle serait la complexité de l'opération d'obtention de la valeur ?
Comment éviter une fuite de mémoire lors de la suppression d'un élément du DOM si le gestionnaire d'événements est stocké dans un objet global?
Quels projets avez-vous réalisés chez [entreprise] ?
Quelle a été la tâche la plus difficile dans le projet avec le module de paiements?
Pourquoi for...of est-il mis en évidence en rouge dans TypeScript, mais la boucle for normale ne l'est pas?
Quelles sont les styles du navigateur, les styles de l'utilisateur et les styles de l'auteur en CSS?
Quelle est la différence entre interface et type en TypeScript ? Que se passera-t-il si on déclare deux interfaces avec le même nom ?
[nom] a demandé : Peux-tu, s'il te plaît, me dire ce que tu fais en ce moment, dans quelle équipe ? Quelles sont principalement tes tâches ? Sont-elles liées à l'infrastructure, au produit, peut-être aux fonctionnalités ?
Expliquez le concept de programmation déclarative en ce qui concerne React.
Comment faire en sorte qu'une fonction avec un générique n'accepte qu'une chaîne ou une instance de la classe Bar, et dans d'autres cas, génère une erreur en TypeScript?
Il faut maintenant trier tous les utilisateurs par ID par ordre croissant. Quel algorithme de tri choisiriez-vous pour résoudre cette tâche?
Il y a deux blocs imbriqués A et B avec des dimensions données. Comment positionner le bloc B exactement au centre du bloc A ? Proposez plusieurs options, y compris des solutions pour les anciens navigateurs sans support de flexbox.
Comment copier un objet en JavaScript ? En quoi la copie superficielle diffère-t-elle de la copie profonde ?
Comment le composant sait-il dans quel environnement (projet) il se trouve et quelle logique métier utiliser?