Sobes.tech

Frontend

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Tâche : typer la fonction return obj[key] } getProperty(X, 'a') // pas d'erreur getProperty(X, 'e') // erreur : la clé 'e' n'est pas une clé de l'objet X getProperty({ name: 'Sergey' }, 'name') // pas d'erreur getProperty(1, 1) // Erreur. Le premier argument doit être un objet (pas une fonction ou un primitive)

Middle+
IT OneIT One
152

Avez-vous déjà eu l'expérience d'investir dans une solution qui n'a pas été acceptée ? Comment avez-vous géré cela ?

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

Parlez-moi des attaques XSS : types et moyens de protection.

Middle+
Скиф трейд
152

Vous avez mentionné la génération de code (ng-openapi-gen, Apollo pour GraphQL) — quel niveau d'abstraction avaient les modèles générés ? S'agissait-il d'entités métier utilisées directement dans le code, ou y avait-il une couche intermédiaire entre elles ?

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

Quelle est la différence entre la mémorisation et la mise en cache?

Middle
ГКУ Инфогород
152

Quelles sont les principales balises HTML que tu connais?

Middle+
Basis
151

Pourquoi stockons-nous timeoutId ? Que se passera-t-il si la Promesse se résout avant le délai d'expiration, puis que setTimeout avec reject est déclenché ?

Middle
X5 techX5 tech
151

Est-il arrivé que des tâches soient intégrées dans un sprint de manière non planifiée ? Comment avez-vous réagi ?

Middle
РунитиРунити
151

Dans votre stack, Next.js est mentionné — pouvez-vous en dire plus sur comment vous l'avez utilisé, à quelles fins, sur quels projets?

Middle+
Сбер Отдел 911
151

type Foo = { a: string; b: number; c: null; d: boolean; } // Clés de Foo type FooKeys = keyof Foo // Comment déclarer un nouveau type basé sur FooKeys, mais sans les valeurs b et d? type FooKeysWithoutBD

Middle+
VK Tech
151

As-tu déjà utilisé styled-components ?

Middle
Navio
151

Le menu était-il dynamique : les bundles et les éléments du menu provenaient du backend ou la configuration était-elle sur le frontend ?

Middle
Раппорто
151

Faut-il déplacer la version lors de la détection d'un problème ? Pourquoi oui ou non ?

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

Comment l'intégration avec le protocole WebSocket est-elle réalisée côté frontend?

Middle
AstonAston
150

Quelles fonctionnalités utiles sont apparues dans Angular versions 13-16?

Middle+
Банк Ренессанс
150

Pourquoi avez-vous quitté votre précédent emploi après y avoir travaillé un an?

Middle
Куаргет
150

Avez-vous de l'expérience dans le support de projets en production, l'analyse d'incidents, la surveillance?

Junior
ИП Ганус Александр Андреевич
150

Qu'est-ce qu'une fonction de nettoyage dans useEffect et quand elle s'exécute?

Senior
Type
150

Explique la différence entre micro-tâches et macro-tâches dans la boucle d'événements

Senior
Type
150

Quelles options de configuration du fournisseur Angular connaissez-vous : useClass, useExisting, useValue et useFactory ? Quand les utiliser ?

Middle+
Т-БанкТ-Банк
150
/298