Comment tu te tiens au courant des nouveautés en mise en page ? Lis-tu quelque chose à ce sujet ?
Frontend
Pourquoi n'utilisez-vous pas de requêtes de conteneur dans votre projet?
Parlez-moi de la portée en JavaScript : let, const, var — quelles sont leurs différences et qu'est-ce que le hoisting ?
Si vous deviez créer un composant pour saisir du texte (avec étiquette, suggestions, bouton pour afficher le mot de passe), comment le concevriez-vous : Grid, Flex ou un bloc normal ?
Que se passera-t-il si l'utilisateur clique sur l'astuce et que le texte dans le champ de saisie change ? Une recherche répétée ne sera-t-elle pas lancée avec la valeur déjà sélectionnée ? Comment peut-on résoudre ce problème ?
Quels nouveaux tags HTML modernes as-tu rencontrés et utilisés dans ton travail?
Quels sont les avantages et inconvénients du SSR (Rendu côté serveur) ?
Quelle tâche a été la plus intéressante pour toi pendant ton travail ? (par exemple, l'intégration du service d'identification pour le Kazakhstan)
Parlez des props, emit et provide/inject dans Vue — qu'est-ce que c'est, comment ça s'utilise et à quoi ça sert.
Pourquoi est-il préférable de positionner absolument les suggestions pour le champ de saisie ?
Quelle est la différence entre focus-visible et focus ordinaire?
Quelle est la différence entre la balise section et la balise article ? Quelles exigences la spécification impose-t-elle à ces balises ?
Pourquoi la logique backend ne t'a pas plu et le frontend oui?
Y a-t-il un routage dynamique : il faut ouvrir la page de l'utilisateur, et cette page peut changer elle-même (par exemple, l'id dans les paramètres de requête). Comment peut-on écrire une méthode pour suivre les changements de routage afin de charger les données correspondantes ?
Comment utilisez-vous la conception adaptative ? Quelles sont les approches possibles pour l'adaptabilité ?
Parle-moi des promesses (Promise) en JavaScript. Quels méthodes de promesses connais-tu ? Explique l'async/await et pourquoi c'est nécessaire.
JavaScript est-il un langage synchrone ou asynchrone?
Y aura-t-il une boucle infinie dans l'implémentation, par exemple, si l'on utilise watch pour suivre les modifications du champ de saisie ?
Pourquoi est-il préférable d'utiliser un store (par exemple, Pinia) pour l'état global plutôt que provide/inject?
Es-tu prêt à passer le test pour la deuxième étape du recrutement?