Sobes.tech

Frontend

Décrivez le chemin critique du rendu du navigateur : de la saisie de l'URL dans la barre d'adresse jusqu'au rendu de la page. Parlez de DNS, TCP, HTTP, construction du DOM, CSSOM, Render Tree, Layout et Paint.

Middle+
203

Est-ce que le CSSOM bloque le rendu de la page ? Pourquoi ?

Middle+
202

Qu'est-ce que le reflow et le repaint ? Qu'est-ce qu'un reflow forcé (re-rendu forcé) ? Comment peut-on optimiser le rendu pour réduire le nombre de re-rendus forcés ?

Middle+
165

Dans quels cas se produit le re-rendu (re-render) d'un composant en React ? Parlez de reconciliation (conciliation).

Middle+
158

Comment faire en sorte que la fonction makeBook renvoie les valeurs attendues 0 et 5 au lieu de deux dizaines?

Middle+
154

Comment peut-on résoudre une tâche qui est résolue par héritage de manière alternative ? Qu'est-ce que la composition dans le contexte de TypeScript et React ?

Middle+
146

Regardez la fonction makeBook. Déterminez ce qui sera affiché dans la console aux lignes 20-21 (deux lignes commentées). Expliquez le comportement de la fonction.

Middle+
130

Quels modèles de conception et principes de qualité du code utilisez-vous lors du développement en React/TypeScript ? Comment appliquez-vous les principes SOLID en développement frontend ?

Middle+
126

Refactorisez le composant qui affiche un nombre aléatoire (depuis Promise) et la position de défilement. Trouvez les problèmes et corrigez-les.

Middle+
122

Qu'est-ce que les HOC (Composants de Haut Niveau) ? À quoi servent-ils ? Donnez des exemples d'utilisation des HOC dans React.

Middle+
117

À quoi servent les génériques en TypeScript ? Comment limiter un générique à certains types ? Qu'est-ce que le type narrowing et comment est-il réalisé ?

Middle+
109

Comment fonctionne le Virtual DOM dans React ? Comment React détermine-t-il l'ordre d'exécution des opérations lors de la re-rendu ? Parlez de React Fiber et du planificateur (scheduler).

Middle+
89

Qu'est-ce que CORS ? Comment fonctionne-t-il ? Quelle est la différence entre les requêtes simples (GET, POST) et les requêtes préliminaires (OPTIONS) ? Que vérifie CORS lors de l'envoi d'une requête ?

Middle+
88