Parle-moi des promesses : à quoi elles servent, en quoi elles sont meilleures que les callbacks, les états, les méthodes statiques (all, allSettled, race, any).
Frontend
Types de données de référence et primitifs en JavaScript : quelles sont leurs différences, énumérez-les.
Comment a-t-il réduit le nombre de bugs de 43 % ? Que pourrait-on faire d'autre pour réduire davantage ?
Comment les marges se replient-elles?
La POO en JS est-elle un schéma opérationnel ? Quel est le principal problème de la POO en JS ?
Parlez des prototypes et de l'héritage par prototype en JavaScript.
Il est nécessaire d'écrire une méthode pour obtenir la valeur par clé d'un objet avec une profondeur illimitée et la signature get(path: string, data: Record<string, unknown>): unknown const data = { user: { profile: { name: 'Nom' } } } get('user.profile.name', data)
Le poste a été fermé il y a quelques mois — pourquoi a-t-il été rouvert ? Le développeur n'a pas réussi la période d'essai ?
Pourquoi n'as-tu pas écrit plus de commentaires dans les demandes de tirage ? Est-ce ainsi que tu écris habituellement aux gars dans les demandes ?
Que sera affiché dans une tâche avec des promesses en chaîne .then et null ?
Pourquoi avez-vous utilisé computed pour filtrer les tarifs, plutôt que des variables ou des fonctions ordinaires?
Quelle est la différence entre display: none et visibility: hidden ? En quoi visibility: hidden diffère-t-il de opacity: 0 ?
Comment revenir au contexte d'une fonction ? Parlez de call, apply, bind.
Problème avec var dans une boucle : pourquoi affiche-t-on 5 fois le chiffre 5 et comment le corriger ?
Parlez-moi des méthodes statiques Promise : all, allSettled, race, any. Que se passe-t-il en cas d'erreur dans Promise.all ?
Créez un composant Vue 3 utilisant l'API Composition et TypeScript qui accepte une propriété appelée `info` de type chaîne. Utilisez une fonction composable `useInfo` qui prend la chaîne `info` et retourne une propriété calculée `formattedInfo` qui formate la chaîne en la préfixant avec "Informations supplémentaires : ". Affichez à la fois la propriété `info` originale et `formattedInfo` dans le template du composant.
Avez-vous déjà dû interagir avec un chef de projet dans un délai serré ? Lorsqu'il faut faire quelque chose très rapidement, mais que techniquement ce n'est pas possible rapidement.
Les variables CSS peuvent-elles remplacer les variables SCSS ? Quelle est la différence ?
Comment fonctionnent les styles scoped dans Vue en coulisses?
Raconte comment se passait la collaboration dans votre équipe ? Qui assignait les tâches, les décomposait, qui interagissait avec le design ?