Que se passe-t-il lors de l'étape de rendu du navigateur : calcul du style, mise en page/reflow, peinture et composition ?
Frontend
Pourquoi l'asynchronie est-elle nécessaire dans les langages de programmation et quel est le problème avec l'attente synchrone d'une réponse ?
Que savez-vous de l'entreprise "Bureau 1440" et du projet ?
Qu'est-ce qu'une closure en JavaScript ? Expliquez avec un exemple d'un compteur.
Quelles règles des hooks sont violées si un hook est appelé après un retour conditionnel ou à l'intérieur d'une condition ?
Que signifie que les props n'aient pas changé dans le contexte de React.memo ?
Implémentez une fonction map pour un itérateur qui transforme ses valeurs, par exemple en multipliant chaque nombre aléatoire par 2.
Avez-vous de l'expérience dans les tests frontend ?
Quelle est la différence entre interface et type en TypeScript ? Comment combiner deux interfaces en une ?
Pourquoi le bloc "Produits similaires" commence-t-il à mal fonctionner lors d'un changement rapide entre différentes pages de produits ? Trouvez et corrigez le problème.
Que fait throw new Error(...) dans une chaîne de Promises, et en quoi est-il différent de return new Error(...) ?
Implémentez le basculement de l'état du carré au clic : au premier clic, le carré devient vert ; au second clic, il revient au rouge.
Que se passe-t-il sous le capot de Redux Toolkit lorsque l'état change ?
Avez-vous de l'expérience avec l'utilisation de View et Materialized View dans PostgreSQL ?
Quelle est la complexité temporelle du tri rapide ?
Qu'est-ce que les prototypes et l'héritage prototypal en JavaScript ?
Écrivez une fonction/type générique qui peut gérer les données utilisateur, et expliquez comment contraindre le générique.
À quelle fréquence la référence se déclenche-t-elle lors des changements ?
Qu'est-ce que l'hydratation en React/Next.js et que se passe-t-il lors d'un décalage d'hydratation ?
Pourquoi les résultats ne se réinitialisent-ils pas après avoir complètement effacé la chaîne de recherche ? Trouvez et corrigez la raison dans la logique de debounce.