Frontend
Avez-vous travaillé avec des génériques ? Pouvez-vous expliquer le concept général ?
Pourquoi dans l'implémentation de promiseAll faut-il se fier au compteur count plutôt que de simplement vérifier la longueur du tableau des résultats?
Pouvons-nous prioriser les événements dans la boucle d'événements ? Comment est implémenté le tampon d'événements qui traite la boucle d'événements ? Qu'est-ce que les micro-tâches et les macro-tâches ? Donnez des exemples.
Promise.reject('Erreur API') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });
Que changera visuellement en ajoutant flex-shrink: 0 à l'élément bleu dans un conteneur avec display:flex, largeur 700px et des éléments enfants de 300px chacun?
Avez-vous déjà rencontré le mécanisme CORS?
Pourquoi la mise en page sémantique est-elle nécessaire?
Comment typifierais-tu les réponses du backend en TypeScript si un endpoint peut renvoyer différentes structures : une liste avec pagination, une erreur ou un résultat vide ? Comment organiserais-tu les types pour que ce soit pratique à utiliser dans tout le projet ?
Évaluez vos connaissances en Vue, TypeScript et JavaScript.
Qu'est-ce qui vous intéresse dans votre travail et que recherchez-vous dans un nouvel emploi?
Les paramètres dans la fonction sont-ils passés par référence ou par valeur?
Avez-vous déjà configuré Babel ? Qu'est-ce que c'est ? Avez-vous déjà compilé Webpack ou utilisé ses alternatives ?
Comment fonctionne la fonction d'affichage/masquage du mot de passe dans le champ input type=password?
Comment fonctionne le ramasse-miettes ? Peux-tu expliquer son fonctionnement à un spécialiste non technique ?
Comment TypeScript vous aide-t-il dans votre travail ? En quoi consiste la typification dans celui-ci ?
Qu'est-ce que les primitives en JavaScript et pourquoi fonctionnent-elles différemment des objets dans le contexte de la gestion des références en React?
Si vous créez une nouvelle Promise et que vous écrivez console.log à l'intérieur du corps du constructeur, cela ira-t-il dans la micro-tâche ou dans la pile principale?
Quels facteurs considérez-vous lors du choix d'un cadre UI et d'application autour de React, comme Next.js, des bibliothèques de composants telles que MUI, et des outils de test comme React Testing Library, et quels avantages ou limitations pratiques cela apporte-t-il?
Quels opérateurs RxJS connaissez-vous et lesquels avez-vous dû utiliser en pratique?
Y avait-il une séparation de code (code splitting) dans le projet ? Quel bundler a été utilisé ?