Sobes.tech

Frontend

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
ОТП БанкОТП Банк
99

Quelles valeurs de la propriété display vous rappellerez-vous?

Middle+
Ifellow
99

Comment évalueriez-vous votre niveau technique dans votre poste actuel ? Middle, middle+, senior, senior+ ?

Middle
Пикварио технологии
99

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

Middle+
Basis
99

Il y a une liste de 5000 produits sur la page, la page lag beaucoup. Le business demande de faire quelque chose à ce sujet. Que proposes-tu?

Middle
Mayflower
99

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

Middle+
AndersenAndersen
99

/** * La fonction `asyncAuth(callback)` accepte un callback, dans lequel peut * être passé une erreur (en premier argument) et des données * du backend (en second argument). * asyncAuth((error, data) => {}); * * Vous devez implémenter la fonction `auth()`, * qui appelle `asyncAuth()`, mais retourne une Promesse. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }

Middle
Яндекс МаркетЯндекс Маркет
99

/* 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
Лига Цифровой ЭкономикиЛига Цифровой Экономики
99

Qu'est-ce que les composables et à quoi servent-ils?

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

Pourquoi React a-t-il besoin d'un arbre DOM virtuel ? Pourquoi ne peut-on pas modifier directement le DOM réel ? Quels sont les avantages et inconvénients des différentes approches ?

Middle
Цифровой семейный офис
99

Vue 2 et Vue 3 : quelles limitations architecturales de la réactivité de Vue 2 ont obligé Evan You à réécrire le moteur en utilisant `Proxy` ?

Middle
Экосистема тенниса MYTENNIS ONLINE
98

Comment peut-on implémenter une vérification d'autorisation ou de rôles au niveau des routes dans Vue Router 3 ?

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

Comment fonctionnent les écrans à haute densité de pixels (Retina, DPR) ? Comment préparer correctement les images pour ces écrans ?

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

Qu'est-ce qu'une erreur CORS?

Middle
Раппорто
98

Parlez des fragments et des portails en React.

Middle
WildberriesWildberries
98

Quelle est votre expérience en revue de code tiers — votre familiarité avec le code d'autrui?

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

Quelles approches avez-vous utilisées pour écrire des styles (préprocesseurs, Tailwind, modules CSS, etc.)?

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

Connais-tu les principes SOLID ? Parle-moi du principe d'inversion des dépendances (DIP)

Middle
X-Notes
98

Comment fonctionne Fiber et comment la priorisation (planificateur) est-elle organisée dans React?

Middle
IBIT
98

Avec quelles hooks pouvons-nous stocker un état local dans React?

Senior
АйтиФаундейшн
98
/298