Fournissez des commentaires sur le service via le lien d'invitation : quelles sont vos impressions ?
Frontend
Pour un fragment de code avec du code synchrone, setTimeout et Promise, déterminez l'ordre d'affichage dans la console, en expliquant les files d'attente macro et micro-tâches.
Avez-vous travaillé avec des devDependencies, peerDependencies, optionalDependencies ou bundledDependencies ?
Codage en direct : implémentez une fonction $ (similaire à jQuery), qui prend un sélecteur CSS valide et trouve les nœuds correspondants. La fonction doit retourner un objet avec les méthodes addClass, toggleClass, removeClass, css (application de styles), html (insertion de HTML/CSS à l'intérieur de l'élément) — avec la possibilité de chaîner les appels. Le code de test en chaîne fourni ne doit pas être modifié et doit fonctionner après l'implémentation de la fonction.
Comment organiser via le service des scénarios où deux composants doivent lire la même valeur ou avoir un état partagé?
Quelle est la différence entre un script normal, un script avec async et un script avec defer ? Si plusieurs balises script sont présentes sur la page, dans quel ordre seront-elles chargées et exécutées ?
Quelle est la différence entre interface et type en TypeScript ? Quand utiliser l'un ou l'autre ?
```javascript const obj = { nom: 'Alex', dire() { console.info(this.nom); } }; const obj2 = { nom: 'Ivan' } const fn = obj.dire.bind(obj).bind(obj2); fn(); obj.dire(); ```
Quels problèmes peuvent survenir lors de l'hydratation d'une application SSR, pour quelles raisons et comment les résoudriez-vous?
Qu'est-ce que la vulnérabilité de pollution du prototype ?
Parlez-moi de vous, de votre expérience professionnelle à votre dernier poste, des spécificités principales, de la stack — tout ce que vous jugez utile de raconter.
[nom] a demandé : L'architecte était-il généralement responsable de l'architecture du frontend, ou y avait-il une personne séparée responsable de cela sur le frontend ?
// paramètres d'entrée: // url // options export function useFetch() { // logique const fetchData = async () => {}; return { data, error, loading }; }
Qu'est-ce qui m'a particulièrement intéressé dans votre entreprise ? Qu'aimerais-je trouver dans un nouveau poste ?
Cela a du sens : garder le contrat public fermé évite les dérives API non intentionnelles, et les unions discriminées sont une raison forte de préférer `type`. Lorsque vous implémentez ce bouton pour qu'il soit pixel-perfect et réactif, comment gérez-vous l'espacement et l'alignement pour que l'icône + l'étiquette restent visuellement cohérents à travers les points d'arrêt et les changements de taille de police ?
Comment structurerais-tu l'échange d'informations entre le backend et le frontend par couches (architecturalement) ?
Quel middleware avez-vous utilisé dans Redux ? Qu'est-ce que middleware ?
Que faut-il contrôler lors du déploiement?
Quels codes de réponse HTTP connaissez-vous?
Était-ce difficile de répartir le temps sur deux projets parallèles par une même équipe?