Bibliotheque learn

Des cours d'entretien detailles, relies a la pratique.

Une bibliotheque structuree de questions d'entretien, d'explications plus profondes et de boucles de pratique pensees pour rester tres pedagogiques pour les debutants sans devenir superficielles.

Collections editoriales
22
Questions
120

Collections editoriales

Des series curiees qui regroupent les questions par cluster de skill, pas seulement par frontiere de module.

Fondamentaux React pour entretien

Une collection de depart pour les candidats qui ont besoin de modeles mentaux propres sur le rendu, le state et l'identite avant les drills plus difficiles.

10 questions
La premiere collection a lire pour construire des reponses React precises et accessibles aux debutants.
Apercu des questions
Qu'est-ce que JSX donne vraiment a React avant que le navigateur mette a jour le vrai DOM ?
Quelles affirmations sur les props React sont correctes quand tu les expliques a un debutant ?
Dans un input React controle, qui est la source de verite pour la valeur affichee ?
Ouvrir la collection

Hooks et effets React

Des drills cibles sur les dependency arrays, la logique obsolete, le cleanup et le raisonnement qu'un interviewer attend.

8 questions
Concu pour rendre les reponses sur useEffect moins magiques et beaucoup plus mecaniques.
Apercu des questions
Pourquoi un tableau recree a chaque render relance-t-il un effet lorsqu'il apparait dans le tableau de dependances ?
Que signifie en general useEffect(() => { ... }, []) dans le comportement de production ?
Qu'est-ce qui distingue useRef de useState quand on veut conserver une valeur entre plusieurs renders ?
Ouvrir la collection

Starter de defense de reponse React

Une collection mixte pour les profils qui veulent aller au-dela du choix multiple et apprendre a defendre une decision a l'ecrit ou a partir d'un snippet.

6 questions
Utilise cette collection pour passer de la simple reconnaissance a la vraie explication technique.
Apercu des questions
Quand introduis-tu React context pour reduire le prop drilling, et pourquoi faut-il quand meme eviter d'y mettre tout le state par defaut ?
Un equipier veut recopier une prop filtree dans un state local pour que le composant reste synchronise. Quand est-ce que tu t'opposes a ce derived state, et que proposes-tu a la place ?
Ecris un petit snippet React qui donne a un composant enfant une callback stable sans masquer les vraies dependances. Reste explicite plutot que malin.
Ouvrir la collection

Premiers pas React pour debutants

Une sequence accessible qui explique JSX, les props, le state partage et les premiers hooks sans supposer un vocabulaire d'entretien deja solide.

6 questions
Commence ici si tu veux des reponses React qui construisent le mecanisme pas a pas.
Apercu des questions
Qu'est-ce que JSX donne vraiment a React avant que le navigateur mette a jour le vrai DOM ?
Quelles affirmations sur les props React sont correctes quand tu les expliques a un debutant ?
Dans un input React controle, qui est la source de verite pour la valeur affichee ?
Ouvrir la collection

Debug React et race conditions

Une collection pratique sur le cleanup, les effets asynchrones obsoletes et la lecture rigoureuse de snippets React suspects.

5 questions
Concue pour les apprenants qui doivent expliquer non seulement ce qui casse, mais aussi pourquoi le bug apparait.
Apercu des questions
Quand useLayoutEffect est-il un meilleur choix que useEffect dans un composant React ?
Que signifie en general useEffect(() => { ... }, []) dans le comportement de production ?
Selectionne les lignes qui permettent a une ancienne reponse fetch d'ecraser l'UI la plus recente, puis explique le bug et le correctif simplement.
Ouvrir la collection

Bases React state et formulaires

Une sequence guidee sur les snapshots de state, les inputs controles et le state partage pour les apprenants qui ont besoin d'une explication lente et claire.

5 questions
Concue pour les debutants qui veulent comprendre ou vivent les valeurs et comment les mises a jour circulent dans React.
Apercu des questions
Quelles affirmations sur les props React sont correctes quand tu les expliques a un debutant ?
Dans un input React controle, qui est la source de verite pour la valeur affichee ?
Pourquoi setCount((current) => current + 1) est-il la reponse la plus sure quand le prochain state depend du state precedent ?
Ouvrir la collection

Refs React et cycle de vie des effets

Une progression sur le timing de montage, les refs, le layout timing et le cleanup pour les apprenants qui veulent un modele mental concret.

6 questions
Utilise cette collection pour remplacer l'intuition floue sur les hooks par de vrais mecanismes de cycle de vie.
Apercu des questions
Que signifie en general useEffect(() => { ... }, []) dans le comportement de production ?
Qu'est-ce qui distingue useRef de useState quand on veut conserver une valeur entre plusieurs renders ?
Quand useLayoutEffect est-il un meilleur choix que useEffect dans un composant React ?
Ouvrir la collection

Frontieres TypeScript pour React

Une collection compacte sur l'inference, les frontieres unknown plus sures et le raisonnement TypeScript pratique pour les APIs React.

2 questions
A lire quand tu veux des reponses TypeScript precises sans tomber dans l'abstraction.
Apercu des questions
Quelles affirmations expliquent pourquoi unknown est en general plus sur que any a une frontiere TypeScript, par exemple pour des donnees API ou une entree tierce ?
Quelles decisions aident un composant React generique a preserver l'inference de type pour ses items ?
Ouvrir la collection

Performance des listes React Native

Des questions React Native sur la virtualisation, la stabilite des keys et la raison pour laquelle les longues listes mobile se comportent differemment.

2 questions
Un pack de depart pour les candidats qui ont besoin d'un raisonnement RN plus solide que de simples reponses React web.
Apercu des questions
Pourquoi FlatList est-il en general un meilleur choix par defaut que ScrollView pour des listes longues ou changeantes en React Native ?
Quand les items backend ont deja des ids stables, quel est le keyExtractor le plus sur pour une FlatList React Native ?
Ouvrir la collection

Identite de liste React et keys

Une sequence ciblee sur la raison d'etre des keys, ce qui casse quand l'identite est fausse et comment expliquer clairement la stabilite des listes.

2 questions
Ideale pour les apprenants qui connaissent le warning mais n'ont pas encore le vrai modele d'identite.
Apercu des questions
Pourquoi utiliser l'index du tableau comme key peut-il casser le state local d'une ligne quand les rows sont reorder ou inserees ?
Une key differente force-t-elle toujours un rerender classique d'un element React ?
Ouvrir la collection

Fondamentaux JavaScript pour apprenants React

Une collection debutant sur les references, la copie, les closures et les methodes de tableau pour les apprenants qui ont besoin d'un JavaScript plus solide avant que React devienne naturel.

5 questions
A lire quand les problemes React paraissent encore flous parce que le modele JavaScript de base n'est pas assez stable.
Apercu des questions
Pourquoi { a: 1 } === { a: 1 } renvoie-t-il false en JavaScript ?
Quelle est la limite la plus importante de l'operateur spread quand on copie un objet pour une mise a jour de state ?
Quelles affirmations distinguent correctement map, filter et reduce en JavaScript ?
Ouvrir la collection

Coeur JavaScript asynchrone et promesses

Un parcours compact sur les microtasks, les timers et la coordination de promesses pour les entretiens front-end.

2 questions
A utiliser quand le code asynchrone parait encore magique et qu'il faut un modele d'execution clair.
Apercu des questions
Dans ce snippet, quel est l'ordre des logs et pourquoi: console.log('sync'); Promise.resolve().then(() => console.log('promise')); setTimeout(() => console.log('timeout'), 0); ?
Quelles affirmations sur Promise.all sont correctes dans un raisonnement JavaScript de type entretien ?
Ouvrir la collection

Starter patterns de code JavaScript

Une collection pratique sur les closures, le raisonnement de type debounce et les patterns de transformation de donnees qui reviennent en coding round.

4 questions
Concue pour les apprenants qui ont besoin d'un raisonnement JavaScript exploitable en entretien, pas seulement de theorie.
Apercu des questions
Quelles affirmations distinguent correctement map, filter et reduce en JavaScript ?
Quand une fonction renvoie une autre fonction, pourquoi la fonction interne peut-elle encore lire plus tard les variables de la portee externe ?
Pourquoi un utilitaire debounce garde-t-il souvent timeoutId dans une portee externe, et qu'est-ce que la closure preserve entre les appels ?
Ouvrir la collection

Essentiels entretien HTML et CSS frontend

Une collection guidee sur la semantique, l'utilisabilite des formulaires, flexbox, la specificite, le box sizing et les layouts positionnes.

6 questions
Concue pour les apprenants qui ont besoin d'une intuition HTML/CSS plus solide avant que les reponses d'interface deviennent fiables.
Apercu des questions
Pourquoi le HTML semantique est-il en general meilleur que l'usage de div generiques partout ?
Quel benefice concret obtient-on quand un label de formulaire est correctement associe a son input ?
En flexbox, qu'est-ce qui determine la direction de l'axe principal ?
Ouvrir la collection

Runtime navigateur et evenements DOM

Une collection pratique sur le chargement des scripts, le flux des evenements DOM et la duree de vie du stockage cote navigateur.

4 questions
A utiliser quand le navigateur parait encore etre une boite noire autour du code front-end.
Apercu des questions
Quel est le comportement principal d'une balise script qui utilise defer ?
Dans le bubbling DOM normal, dans quelle direction l'evenement voyage-t-il apres avoir atteint sa cible ?
Quelle est la difference cle entre event.preventDefault() et event.stopPropagation() ?
Ouvrir la collection

Fondations frontend au-dela de React

Une collection transversale qui melange JavaScript, HTML, CSS et mecanismes navigateur pour les apprenants qui ont besoin d'une base front-end complete, pas seulement de vocabulaire React.

6 questions
Ideale quand les reponses React restent fragiles parce que le modele front-end plus bas niveau est encore incomplet.
Apercu des questions
Pourquoi { a: 1 } === { a: 1 } renvoie-t-il false en JavaScript ?
Pourquoi le HTML semantique est-il en general meilleur que l'usage de div generiques partout ?
En flexbox, qu'est-ce qui determine la direction de l'axe principal ?
Ouvrir la collection

Starter patterns de code React

Une collection React pratique sur les updates immutables, les tabs, les APIs de custom hooks et le raisonnement performance qui reviennent souvent en coding round.

5 questions
Concue pour les apprenants qui ont besoin de meilleures reponses de sketch de composant, pas seulement de definitions conceptuelles.
Apercu des questions
Dans un input React controle, qui est la source de verite pour la valeur affichee ?
Lis le snippet et explique pourquoi muter un item dans le tableau de state existant est un pattern React risqué, meme si on appelle ensuite setItems.
Si l'on te demande de esquisser un composant Tabs en entretien React, quel state doit en general exister et ou doit-il vivre ?
Ouvrir la collection

Cas React interaction et accessibilite

Une collection sur le comportement des modals, le focus, les interactions clavier et les details pratiques qui rendent les composants React robustes.

4 questions
A utiliser quand tu veux des reponses React qui sentent la production, pas seulement le state.
Apercu des questions
Quel benefice concret obtient-on quand un label de formulaire est correctement associe a son input ?
Quand tu decris une implementation de modal en entretien React, quels details d'interaction et d'accessibilite dois-tu citer au-dela du simple afficher/masquer ?
Dans le bubbling DOM normal, dans quelle direction l'evenement voyage-t-il apres avoir atteint sa cible ?
Ouvrir la collection

Coeur des concepts React avances

Une collection ciblee sur la reconciliation, Fiber, les portals et Suspense pour les apprenants qui ont besoin de meilleurs modeles mentaux sur le fonctionnement interne de React.

8 questions
A lire apres les bases quand tu veux des reponses avancees plus nettes sans tomber dans des abstractions floues.
Apercu des questions
Quelles affirmations decrivent correctement la reconciliation dans React ?
Quel probleme React Fiber essayait-il de resoudre, et pourquoi cette reponse est-elle meilleure que de dire simplement qu'il a rendu React plus rapide ?
Qu'est-ce que React Strict Mode cherche surtout a t'aider a reperer en developpement ?
Ouvrir la collection

Bases React Router et navigation

Une collection de routing sur les compromis entre routers, les layouts imbriques et l'etat URL pour preparer les questions de navigation les plus courantes.

9 questions
A utiliser quand tu veux des reponses React Router qui relient UX, deploiement et structure des composants.
Apercu des questions
Quelles affirmations comparent correctement BrowserRouter et HashRouter ?
A quoi sert principalement useParams dans React Router ?
Pourquoi React Router utilise-t-il Outlet dans les routes imbriquees, et quel probleme cela resout-il mieux que de rendre manuellement chaque page enfant dans le composant parent ?
Ouvrir la collection

Bases d'entretien React i18n

Une collection de localisation sur les messages traduits, les placeholders et le formatage sensible a la locale avec un angle tres accessible aux debutants.

7 questions
Concue pour les apprenants qui veulent arreter de reduire l'i18n a un simple remplacement de strings.
Apercu des questions
Qu'est-ce que react-intl aide principalement a faire dans une application React ?
Quel est le benefice principal de useIntl dans une application React Intl ?
Que fait principalement FormattedMessage quand une string traduite contient des placeholders comme {name} ?
Ouvrir la collection

Bases d'entretien testing React

Une collection testing sur Jest, React Testing Library, l'UI asynchrone et la verification de hooks pour les candidats qui veulent mieux expliquer leur demarche de test.

8 questions
A lire quand tu veux expliquer comment tu verifies un comportement React au lieu d'enumerer des noms d'outils.
Apercu des questions
Quelles affirmations decrivent correctement la relation entre Jest et React Testing Library ?
Pourquoi les tests utilisent-ils souvent des queries findBy ou waitFor quand un composant React se met a jour apres un travail asynchrone ?
Comment testes-tu en general un composant React qui depend de valeurs de contexte ?
Ouvrir la collection
Workspace
Transformer la lecture en vraie boucle d entrainement

L experience learn complete vit dans le workspace : signaux de cours, checkpoints, practice ciblee et renvoi en review.

suivre les cours vus et les resultats de checkpoint
lancer une practice ciblee directement depuis un cours
renvoyer les cours en review espacee