Frontend
Avez-vous déjà travaillé avec des tableaux complexes : filtrage, tri, tableaux modifiables?
Exercice de codage en direct : réécrire une fonction utilisant le style callback (html2pdf) en une approche basée sur Promise avec async/await
Quel est le sens de créer de nouvelles instances du service lors de la navigation entre les pages, alors que les précédentes restent en mémoire?
Qu'est-ce que useEffect ? Peux-tu expliquer ?
Que fais-tu pendant ton temps libre?
Avec quels gestionnaires d'état avez-vous travaillé ? Lesquels préférez-vous, quels sont leurs avantages et inconvénients ?
Dans votre CV, il est indiqué que vous avez développé avec Next.js — est-ce exact ? S'agissait-il de App Router ou Pages Router ?
Qu'est-ce que WeakMap ?
Avec quels gestionnaires d'état avez-vous dû travailler et qu'aimez-vous, quels sont les avantages et inconvénients que vous voyez?
Quelles technologies, normes et infrastructures sont déjà définies pour le lancement d'un nouveau projet?
Parlez-moi de l'héritage et de la cascade en CSS : qu'est-ce que ces concepts et qu'incluent-ils?
Revue de l'attribution du rôle à l'utilisateur Vue 2 ```javascript export default { data() { return { user: { name: 'Ivan' } }; }, methods: { setRole(role) { this.user.role = role; } } } ```
Comment fonctionne le lecteur vidéo web sur hls.js ? Quels sont les blocs principaux ?
Déterminez l'ordre d'affichage dans la console pour le code avec setTimeout, Promise, then, catch, finally et divers appels synchrones (exercice sur l'Event Loop).
Parlez-nous de WebSocket — qu'est-ce que c'est et avez-vous utilisé cette technologie dans une expérience commerciale?
Comment fonctionne enum en TypeScript — que se passe-t-il avec les clés et les valeurs si les valeurs ne sont pas spécifiées ou sont spécifiées explicitement?
On donne trois sections de code. Il faut écrire le résultat de chaque console.log. var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ------------------ var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ------------------ var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj); console.log(obj); // ??
Avez-vous déjà optimisé des sites web dans des situations où le client dit que le site met du temps à charger ? Quels outils avez-vous utilisés ?
TypeScript est-il utilisé dans le projet, et à quel point est-il strict (mode strict, minimisation de any) ?
Compréhension générale de JavaScript : passage de paramètres, asynchronie, prototypes, gestion des erreurs