Sobes.tech

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.

Middle+
136

Avez-vous travaillé avec des devDependencies, peerDependencies, optionalDependencies ou bundledDependencies ?

Middle+
136

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.

136

Comment organiser via le service des scénarios où deux composants doivent lire la même valeur ou avoir un état partagé?

136

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 ?

Middle+
136

```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(); ```

Middle
136

Quels problèmes peuvent survenir lors de l'hydratation d'une application SSR, pour quelles raisons et comment les résoudriez-vous?

Middle
135

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.

Middle+
135

[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 ?

135

// paramètres d'entrée: // url // options export function useFetch() { // logique const fetchData = async () => {}; return { data, error, loading }; }

Middle+
135

Qu'est-ce qui m'a particulièrement intéressé dans votre entreprise ? Qu'aimerais-je trouver dans un nouveau poste ?

134

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 ?

Senior
133

Comment structurerais-tu l'échange d'informations entre le backend et le frontend par couches (architecturalement) ?

Middle
133

Quel middleware avez-vous utilisé dans Redux ? Qu'est-ce que middleware ?

Middle+
133

Que faut-il contrôler lors du déploiement?

Middle
132

Était-ce difficile de répartir le temps sur deux projets parallèles par une même équipe?

132
/349