Frontend
Comment vous imaginez le travail dans un nouveau poste ? Comment vous intégreriez dans un projet où le frontend est actuellement sans framework ?
Comment GitFlow a-t-il été organisé sur le projet?
Comment ont-ils documenté la partie frontend de l'application?
Quels problèmes de sécurité sont liés à l'utilisation de innerHTML pour insérer des entrées utilisateur?
JavaScript est-il monothread ou multithread ? Comment fonctionne l'asynchronie ?
Implémentez une liste virtuelle (Virtual List) : il y a une longue liste de messages, il faut rendre uniquement les éléments visibles à l'intérieur d'un conteneur d'une hauteur fixe de 300 pixels. La hauteur d'une ligne est de 30 pixels.
Que peux-tu dire sur la spécificité des sélecteurs CSS ?
As-tu déjà eu une expérience négative dans une équipe, comme des disputes intensives lors de la revue de code ? Comment agirais-tu dans une telle situation ?
Supposons que nous ayons une application React Native et une application web. Certaines API du navigateur, y compris Local Storage, ne sont pas disponibles dans React Native (là, on utilise Async Storage). Comment implémenteriez-vous une interface unifiée pour le stockage avec différentes implémentations pour le web et React Native?
Quelle est votre opinion sur la méthodologie FSD (Feature-Sliced Design) ?
Écrivez une fonction getUserProfile qui prend un userId en argument et récupère le profil utilisateur depuis le point de terminaison API "[lien] La fonction doit enregistrer le profil utilisateur si la récupération est réussie, et enregistrer un message d'erreur si la récupération échoue.
Avez-vous travaillé avec le système de fichiers, la caméra ou d'autres fonctionnalités natives dans React Native?
Quelle est la différence entre ChangeDetectorRef.markForCheck() et detectChanges() ?
Comment votre gestion des tâches était-elle organisée ? D'où venaient-elles, y avait-il des gestionnaires ?
Avez-vous utilisé des agents IA (outils LLM) dans votre travail ? Quelle est votre expérience avec eux ?
À quels moments le parsing HTML peut-il s'arrêter ou ralentir?
Pourquoi les utilisateurs ne parviennent-ils pas à accéder au Store et comment charger des utilisateurs dans le Store?
Quelle est la différence entre une interface et un type dans TypeScript?
Travaillez-vous actuellement?
Comment augmenter rapidement le nombre de rouleaux de 3 à 10 dans la mise en œuvre actuelle, en créant une constante avec la quantité nécessaire et en formant dynamiquement les tableaux et en rendant les tambours?