Quels méthodes HTTP de requête connaissez-vous?
Frontend
Raconte comment la multilanguage a été organisée dans le projet (4 langues, Next.js)
Le menu était-il dynamique : les bundles et les éléments du menu provenaient du backend ou la configuration était-elle sur le frontend ?
Chargiez-vous des applications via SystemJS ou import map dans Single-SPA?
Quelle méthode de tableau casse la typification en TypeScript?
Parle-moi de ton expérience, ton dernier emploi, ta stack, ton équipe, tes responsabilités
Composants composés + React Context → transmission de formEntity via le fournisseur dans Form et consommation dans FormItem. Form enveloppe ses enfants dans FormContext.Provider, et FormItem utilise cloneElement pour injecter value et onChange dans Input. Piège : assurez-vous que FormItem transmet le nom au gestionnaire de mise à jour. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Comment le navigateur rend-il la page ? Que se passe-t-il après avoir reçu le HTML ?
Peut-on retourner le résultat en récursion sans la phase de remontée?
Qu'est-ce que la récursion?
Que se passera-t-il si un utilisateur bascule rapidement entre les onglets (films/séries), chacun effectuant une requête API ? Comment y remédier ?
Écrivez une fonction qui combine deux tableaux triés par ordre croissant en un nouveau tableau trié sans utiliser sort, spread, concat ou des méthodes similaires de fusion.
Parlez-nous des microservices et micro-frontends que vous avez réalisés : sur quoi ils étaient basés et comment ils étaient organisés ?
Parle-moi du FSD (Feature-Sliced Design) — quels ont été les accords dans l'équipe
Que fait le navigateur lorsqu'il rencontre une balise script ? Comment cela influence-t-il le chargement de la page ?
Où ont été hébergés les bundles de micro-frontend compilés?
Qu'est-ce qu'une erreur CORS?
À quoi sert la requête HTTP OPTIONS?
Qu'est-ce que la balise meta ? À quoi sert-elle ?
Comment effectuer une opération asynchrone lourde en JavaScript pour ne pas bloquer l'interface ?