Sobes.tech

Frontend

Quels tests ont été écrits — uniquement unitaires ou autre chose ?

Middle
Лига Ставок
31

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 ?

Middle
Altenar
31

Connais-tu le pattern EventEmitter ? Implémente une classe avec les méthodes subscribe, unsubscribe et fire.

Middle+
Альфа-БанкАльфа-Банк
31

Comment accélérer le chargement d'une page avec beaucoup d'images et de cartes?

Middle+
Твое Лайв
31

Pourquoi devriez-vous utiliser l'état plutôt qu'une variable ordinaire pour une valeur qui influence l'affichage du composant ?

Middle+
Mish
31

Quel type de typage est utilisé dans TypeScript ? En quoi diffère-t-il par rapport à des langages comme C# ou Java ?

Middle
Интай-текстиль
31

Parlez de l'authentification basée sur les cookies et de l'autorisation à deux facteurs dans le tableau de bord.

Middle
Altenar
31

Avez-vous utilisé des fonctions complexes en SCSS et des polyfills?

Middle
Лантан
31

Vous avez reçu une tâche en développement avec des designs et des exigences décrits, mais au cours du travail, vous réalisez que ce n'est pas la bonne façon de le faire. Que feriez-vous ? Avez-vous déjà eu une expérience similaire dans vos emplois précédents ?

Middle+
ТранснефтьТранснефть
31

Quelle est la différence entre l'opérateur de fusion nulle (??) et l'opérateur OU logique (||) ?

Middle
SimbirsoftSimbirsoft
31

Parlez-moi plus en détail du constructeur de quiz dans le CV — qu'est-ce que c'est et comment cela a été réalisé?

Middle
Marfatech
31

Vous avez mentionné que le cookie httpOnly aidait à lutter contre les attaques XSS, n'est-ce pas ? Comment ?

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

Quels sont les principaux inconvénients et problèmes des signals, en particulier lors de l'utilisation d'effets?

Middle
ДиджиРеал
31

Pourquoi avez-vous choisi notre entreprise ? Qu'est-ce qui est important pour vous lors du choix d'un employeur ?

Middle
Куаргет
31

/** * La fonction `tryAuth()` utilise `auth()` et, en cas d'erreur, * effectue N tentatives supplémentaires. * Si toutes les tentatives échouent, elle lance la dernière erreur. * * @returns {Promise} */ export function tryAuth(n) { }

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

Y avait-il des personnes au travail avec lesquelles il était difficile de communiquer ? Des mesures ont-elles été prises ?

Middle
РунитиРунити
31

JavaScript est-il un langage synchrone ou asynchrone?

Middle
Брайтис
31

La fonction simule la rotation du tambour avec un arrêt progressif - utilisez onRoll pour l'animation de rotation (changer la valeur actuelle sur le tambour) - et onStop pour notifier lorsque le tambour a fini de tourner exemple runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )

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

Le bundle faisait 1,5 mégaoctets, il est passé à 700-800 kilo-octets. Comment avez-vous réduit le bundle exactement ? Comment commenceriez-vous à optimiser un bundle de 2 mégaoctets maintenant ?

Middle
Альфа-БанкАльфа-Банк
31

Quelles sont les erreurs les plus dangereuses lors de l'utilisation des hooks que tu mentionnerais?

Middle
Data World
31
/292