Sobes.tech

Frontend

Quelle est la différence entre un script normal, un script avec async et un script avec defer ? Si plusieurs balises script sont présentes sur la page, dans quel ordre seront-elles chargées et exécutées ?

Middle+
Mish
54

Qu'avez-vous utilisé pour envoyer des requêtes au backend?

Middle+
Додо пицца
54

Une exigence est apparue : le champ polyname ne doit pas correspondre à d'autres noms (polyname) dans la table. Comment réaliser une vérification d'unicité ?

Middle
Омнидата
54

Comment déclarer un nouveau type basé sur Foo, mais sans les champs a et c, sans utiliser Omit?

Middle+
VK Tech
54

Pourrez-vous parfois venir au bureau si nécessaire?

Senior
Gecal Informatica
54

Avez-vous utilisé des agents IA (outils LLM) dans votre travail ? Quelle est votre expérience avec eux ?

Middle
Ifellow
54

Quelles sont les composants stateful et stateless?

Middle
X-Notes
54

Combien de micro-frontends y avait-il dans le système ?

Middle
Pac Group
54

Si un enfant de 6-7 ans venait vers toi et te demandait ce que tu fais, que répondrías?

Middle
нейровэд
54

De quelle partie d'Avito étiez-vous responsable : interface mobile ou web?

Middle
ДИТ Москвы
54

Comment es-tu arrivé à la programmation et au développement en général?

Middle
Брайтис
54

#Formulaire d'inscription React 1. Expliquez comment fonctionne StateProvider, partagez vos pensées avec l'intervieweur. 2. Regardez /src/api/mock, expliquez comment cela fonctionne. 3. Vérifiez la couleur du SubmitButton et corrigez-la. 4. Implémentez la validation du formulaire client dans le composant Signup. (\*\*) Gardez à l'esprit la tâche numéro 9. Règles: - Les champs Nom d'utilisateur, Email, Mot de passe et Répéter le mot de passe doivent comporter au moins 6 caractères; - Le mot de passe doit correspondre à Répéter le mot de passe; - La validation doit être effectuée lors du clic sur "S'inscrire"; - Les champs avec des valeurs invalides doivent être marqués (props error et helperText); 6. La réponse de l'API peut contenir une erreur qui doit être affichée à l'utilisateur près du champ correspondant. 7. Assurez-vous que le composant UserName affiche le nouveau nom d'utilisateur après une soumission réussie. 8. Implémentez le nouveau composant SignupSuccess. Il doit être affiché à la place du formulaire d'inscription. 9. Implémentez la validation côté serveur pour les champs appropriés.

Middle
Mayflower
54

Comment a été organisée la communication avec les développeurs backend lorsque les contrats API ont changé, par exemple lorsqu'un champ a été renommé dans la réponse ? Comment avez-vous coordonné et publié ces changements ?

Middle
А0
54

Comment lire un fichier de 20 Go si j'ai seulement 10 Go de RAM?

Middle+
Ifellow
54

Comment le code de dix développeurs est-il consolidé en un seul microfrontend ? Y a-t-il une personne qui coordonne les changements ?

Middle
Pac Group
54

Comment diagnostiqueriez-vous une fuite de mémoire ou des rerenders inutiles d'un composant dans React?

Middle
WildberriesWildberries
54

Aviez-vous un monorepo ou des dépôts séparés pour les applications et les bibliothèques partagées?

Middle+
Mish
54

Pourquoi est-il préférable de définir les cookies sur le serveur via des en-têtes HTTP plutôt que via document.cookie côté client?

Middle
ИРИ
54

As-tu travaillé avec la performance ? L'as-tu optimisée d'une manière ou d'une autre ? Par exemple, si tu as une liste de Select de 10 000 lignes, comment l'optimiserais-tu ?

Middle
Веза
54

Veuillez me parler de votre expérience professionnelle (projets pertinents récents).

Middle+
Твое Лайв
54
/295