Frontend
Avez-vous déjà configuré l'interaction entre iframe et la page principale ? Quels méthodes d'échange de données entre eux connaissez-vous ?
Que savez-vous de l'héritage par prototype et de la chaîne de prototypes en JavaScript ? Comment cela fonctionne-t-il ?
Vérifiez-vous lors de la revue de code si la mise en œuvre répond aux exigences de la tâche, y compris en exécutant la branche localement ?
Connaissez-vous le concept de Feature-Sliced Design et l'avez-vous appliqué dans des projets?
Qu'est-ce que SSR, SSG et SPA, en quoi diffèrent-ils et dans quels cas sont-ils utilisés?
Quelles méthodes sont utilisées pour transmettre des données entre les composants dans une application Vue : de haut en bas, de bas en haut et entre composants frères?
Comment concevez-vous une logique réutilisable ? Quel rôle jouent les composables et que placez-vous dans les composables, le store et les utilitaires ?
S'il est impossible de spécifier un type précis dans TypeScript, pourquoi est-il déconseillé d'utiliser any et comment déclarer le type correctement ?
Si vous devez stocker des données reçues de manière asynchrone du serveur dans le store, cela doit-il être fait dans une mutation ou dans une action?
Décrivez les hooks du cycle de vie : quelles sont les étapes du cycle de vie d'un composant et à quoi servent-elles?
Quels problèmes peuvent survenir lors de l'hydratation d'une application SSR, pour quelles raisons et comment les résoudriez-vous?
Qu'avez-vous utilisé pour concevoir un stockage d'état global?
À quoi servait le hook created et dans quels cas était-il utilisé?
Est-il possible de créer dynamiquement un nombre arbitraire de slots dans Vue 3, ou doivent-ils être décrits à l'avance?
Avez-vous déjà travaillé avec les approches SPA, SSR ou SSG ? Partagez votre expérience.
Quelle est votre approche pour effectuer une revue de code ? Quels critères utilisez-vous pour un code bien écrit et quel code ne passera pas votre revue ?
Définissez la réactivité et expliquez comment elle est implémentée dans Vue 2 et Vue 3.
Quelles méthodes dans Vue 3 peuvent rendre les données réactives superficiellement ou exclure un objet de la réactivité, et quand cela est-il appliqué?
Avez-vous de l'expérience dans l'intégration de services tiers, tels que Yandex.Maps ou Google Maps, dans des projets?