Sobes.tech

Frontend

Quel est le processus habituel de recrutement pour ce poste et quelles seront les étapes suivantes?

Senior
Gecal Informatica
46

Connais-tu le concept d'"accordéon" ? Comment peut-on réaliser ce composant sans JavaScript ?

Middle
Smitex
46

Que retourne forEach ?

Middle
нейровэд
46

Quelle est votre procédure lorsqu'une nouvelle tâche inconnue arrive (nouvelles bibliothèques, nouveaux composants) ?

Middle+
Ifellow
46

Que se passera-t-il avec la pile d'appels et la file d'attente des tâches lors de cette récursion infinie?

Middle
WB банк
46

Implémentez la fonction promiseWithResolver (promesse différée), qui renvoie un objet avec les champs resolve et promise.

Middle
Mayflower
46

Parle-moi du FSD (Feature-Sliced Design) — quels ont été les accords dans l'équipe

Middle
Раппорто
46

Travaillez-vous encore dans l'entreprise ou l'avez-vous quittée?

Middle
NordClan
46

Quel problème connu survient lorsqu'il y a un grand nombre de setTimeout séquentiels avec un délai nul?

Middle
IBIT
46

Sélecteur de date, tableaux complexes, select — avez-vous utilisé des bibliothèques de base ou tout a été fait maison?

Middle
МВидео/эльдорадо
46

Combien de temps faut-il pour terminer les tâches et commencer un nouveau travail?

Middle+
EvercodeLab
46

Que se passera-t-il si au lieu d'une classe, on utilise un objet ordinaire avec les mêmes méthodes (sans mode strict) ?

Middle+
Т-БанкТ-Банк
46

Comment décrirais-tu la différence entre Middle et Senior en développement frontend?

Middle
ГосуслугиГосуслуги
46

Quand useLayoutEffect se déclenche-t-il et à quoi sert-il?

Senior
Type
46

Avec quels gestionnaires d'état avez-vous travaillé ? Lesquels préférez-vous, quels sont leurs avantages et inconvénients ?

Middle+
РСХБ
46

Décrivez la structure de la conception du système : client, DNS, serveurs, équilibrage de charge, base de données, stockage S3, CDN, mise en cache (Redis).

Middle+
Т-БанкТ-Банк
46

Quelle est la différence entre await p1, await p2 et Promise.all([p1, p2])?

Middle+
IT OneIT One
46

Comment supprimer correctement un gestionnaire `scroll` si `addEventListener` et `removeEventListener` doivent recevoir la même référence à la fonction?

Middle
RedLab
46

Exercice pratique : étant donné une chaîne de type 'valeur.valeur.valeur', il faut la transformer en un objet imbriqué, où chaque clé est une partie de la chaîne, et la dernière clé contient un objet vide.

Middle
Бюро 1440Бюро 1440
46

Codage en direct : ouvrez le code fourni et trouvez toutes les erreurs, erreurs visuelles et lacunes (variables inutilisées, problèmes avec useCallback, dépendances de useEffect, useMemo, etc.).

Middle+
Твое Лайв
46
/292