Comment peut-on cloner un objet en JavaScript?
Frontend
Si vous copiez un objet avec Object.assign et que sa propriété fait référence à un autre objet, s'agit-il d'une copie profonde ou superficielle ? Si vous modifiez le profil imbriqué dans un objet, cela changera-t-il dans l'autre ?
L'application lance constamment des exceptions qui doivent être séparées par sens et logique de domaine : par exemple, erreurs de domaine et erreurs de connexion. Comment résoudriez-vous cela avec une approche fonctionnelle ?
Comment travaillez-vous avec du code legacy : le corrigez-vous ou le réécrivez-vous ?
Quelle est la différence entre l'environnement d'exécution JavaScript dans le navigateur et Node.js?
Utilisez-vous CSS ou des préprocesseurs ? Qu'est-ce qui est mieux : CSS pur ou un préprocesseur ? Où peut-on appliquer des boucles dans un préprocesseur et quels sont ses inconvénients ?
Combien de micro-frontends y avait-il dans le système ?
Quels gestionnaires d'état ont été utilisés dans le projet ? Comment les données de Pinia apparaissent-elles sur la page ?
Qu'est-ce que le localStorage, d'où vient-il et est-il accessible dans Node.js?
Qu'est-ce qui vous motive et vous démotive dans le travail?
Quelles valeurs peut-on stocker dans JSON ? Peut-on y stocker des fonctions ?
Comment avez-vous abordé le SEO technique, l'augmentation de la vitesse de chargement et l'optimisation pour le trafic?
Parlez-nous plus en détail de CI/CD : comment s'est déroulé le déploiement et combien de stands y avait-il?
Comment le code de dix développeurs est-il consolidé en un seul microfrontend ? Y a-t-il une personne qui coordonne les changements ?
Que se passe-t-il dans le fragment de code présenté lorsque les valeurs sont converties en booléen et comment s'appelle ce processus?
Où se trouvaient les tests Playwright : dans le même dépôt ou séparément ?
Parlez-moi de votre dernier emploi et de votre expérience avec Vue et TypeScript : qu'avez-vous fait à partir de zéro, quelles tâches difficiles ou intéressantes avez-vous résolues?
Avez-vous effectué une analyse ? Comment avez-vous implémenté l'envoi d'événements analytiques, par exemple pour un clic sur le bouton de sauvegarde du profil ?
Que se passera-t-il dans Node.js et dans le navigateur si on accède à global et exécute global.foo = 'bar'?
Comment l'application hôte échange-t-elle des données avec l'iFrame?