Sobes.tech

Frontend

Il faut maintenant trier tous les utilisateurs par ID par ordre croissant. Quel algorithme de tri choisiriez-vous pour résoudre cette tâche?

Middle
Клируэй Технолоджис
98

Il y a deux blocs imbriqués A et B avec des dimensions données. Comment positionner le bloc B exactement au centre du bloc A ? Proposez plusieurs options, y compris des solutions pour les anciens navigateurs sans support de flexbox.

Middle
Электронные офисные системы
98

Comment copier un objet en JavaScript ? En quoi la copie superficielle diffère-t-elle de la copie profonde ?

Middle+
ООО Делай мебель
98

Qu'est-ce qui est le plus important pour vous dans l'organisation du travail et de l'équipe?

Senior
Мой СкладМой Склад
98

Avez-vous travaillé sur le développement backend ? Si oui, que faisiez-vous exactement ?

Middle
Major Auto
98

Spécificité des sélecteurs CSS : quels styles seront appliqués à deux balises H2 avec des styles concurrents ? Classez les sélecteurs par ordre croissant de spécificité.

Middle
ОТП БанкОТП Банк
98

Que sais-tu du contexte en JavaScript ?

Middle
РСХБ-автоматизация
98

As-tu de l'expérience dans l'écriture de tests ? Quels types de tests as-tu écrits et en quelle quantité ?

Middle+
Basis
98

Quels sont les principaux avantages de l'utilisation du hook useState de React?

Middle+
AndersenAndersen
98

Quelles méthodes existent pour travailler avec le contexte (this) ? Quelle est la signature de l'appel de la méthode call ? En quoi call diffère-t-il de apply ?

Middle
ОТП БанкОТП Банк
98

Expliquez le concept de cycle de vie des composants dans React.

Middle+
AndersenAndersen
98

/* Notre application de chat doit afficher les nouveaux messages qui arrivent du serveur. Le message a le format suivant : interface Message { id: number text: string } L'id du premier message est 1, et l'id de chaque message suivant est supérieur de 1 à celui du précédent. Nous devons afficher les messages dans le bon ordre, mais le serveur ne garantit pas l'ordre correct des messages envoyés à notre application. Chronologie : // (arrive) [téléphone] // (dessiner) . 1 2 3 .. 4 5 6 7 8 Les messages du serveur arrivent dans le gestionnaire de la fonction connect : connect((msg) => { ... }); Pour afficher les messages, il faut utiliser la fonction render : render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
98

Parlez-moi des Angular Signals : signal, computed, effect — comment vous les utilisez dans le composant

Middle
Protech
98

Quand le callback useEffect est-il déclenché ? Quelles phases existe-t-il dans React ?

Senior
Type
97

Connais-tu le format de l'externalisation, du développement sur mesure ? Quel format de travail te conviendrait selon toi ?

Middle
NordClan
97

Si une nouvelle macro-tâche est créée pendant l'exécution de la boucle d'événements, comment et quand sera-t-elle traitée?

Middle+
Сибилтек-софт
97

Parlez de votre expérience avec CI/CD, Docker — ce que vous avez réussi à configurer, comment cela fonctionnait?

Middle
Major Auto
97

Pourquoi souhaitez-vous rejoindre le domaine du développement de jeux ?

Middle
Лаборатория системных технологий
97

Pouvons-nous approfondir un peu le produit avec l'assistant IA ? Racontez comment s'est déroulé le flux du début à la réalisation de ce produit

Middle+
Сбер. IT
97

Cas : imaginez que vous recevez un produit avec la tâche de créer et de lancer un nouveau produit dans 2 mois, il y a beaucoup de différentes équipes interfonctionnelles qui peuvent être impliquées, mais rien n'est encore clair. Décrivez l'ordre de vos actions, votre raisonnement — où courrez-vous en premier?

Middle+
Сбер. IT
97
/298