Frontend
Écrivez un polyfill pour Array.prototype.map pour une ancienne version de JavaScript.
Utilisez-vous Git rebase et en quoi diffère-t-il de merge?
Si une tâche synchrone lourde de deux minutes est placée dans une Promesse, l'interface se bloquera-t-elle?
Quelles méthodes d'array modifient le tableau original?
En quoi onMounted diffère-t-il de created/setup et qu'est-ce qui est disponible à l'étape de onMounted?
Que faites-vous généralement avant de détruire un composant dans le hook beforeUnmount/onBeforeUnmount?
Parlez-nous de l'autorisation dans votre projet : quelles technologies ont été utilisées et comment cela fonctionnait-il?
Déterminez l'ordre de sortie dans console.log pour le fragment de code JavaScript donné avec Promise et setTimeout.
Avez-vous déjà travaillé avec des web workers?
Avez-vous immédiatement basculé vers Vue ou avez-vous commencé avec d'autres technologies?
Qu'est-ce que le hoisting en JavaScript?
Où a disparu le hook created de Vue 2 dans Vue 3 lors de l'utilisation de setup?
Quelle est la différence entre une fonction classique et une fonction flèche en JavaScript?
Si les données du backend ne correspondent pas à l'interface TypeScript, par exemple si une chaîne est reçue au lieu d'un objet, TypeScript le mettra-t-il en évidence en production et quelle erreur surviendra?
Que sera-t-il affiché dans la console dans le code donné avec var, boucle et setTimeout?
Déterminez l'ordre de sortie dans console.log pour le fragment de code JavaScript donné avec async/await et Promise.
Comment déterminer que let et const sont levés (hoisting) même s'ils se trouvent dans la Zone Mortelle Temporelle?
Si vous définissez une méthode dans une classe en utilisant une fonction régulière ou une fonction flèche, quels sont les avantages et inconvénients des fonctions flèche?
Avec quels types de web workers avez-vous travaillé?
Devez-vous écrire la logique dans les composants React, la déplacer vers des hooks, ou essayer de garder la logique métier en dehors de React ? Quel est votre avis à ce sujet?