Sobes.tech

Frontend

En se basant sur les exigences du nouveau projet (indépendance du framework, déploiement séparé des modules, facilité de développement dans un référentiel unique), quelles questions poseriez-vous et quelle architecture choisiriez-vous?

Middle
Major Auto
133

Avez-vous déjà configuré un linter en tenant compte de la typage TypeScript?

Middle+
М.Видео/эльдорадо
133

À quoi sert l'attribut key lors du rendu des listes ? Peut-on utiliser l'indice du tableau comme clé ?

Middle
нейровэд
133

Comment l'équipe était-elle organisée et comment les processus ont-ils été configurés?

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

Quelle est l'importance des limites d'erreur dans React?

Middle+
AndersenAndersen
133

Quels outils de construction ont été utilisés ? Quels sont les avantages et inconvénients de Webpack et Vite ?

Middle+
М.Видео/эльдорадо
133

Qu'est-ce qui vous a attiré dans notre offre d'emploi ? Pourquoi avez-vous décidé de postuler ?

Middle+
Dr. web
133

Quels types de JOIN existent dans les SGBDR?

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

Quelle est la différence entre computed et watch ?

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

Tâche : implémenter une classe avec les méthodes subscribe, unsubscribe et next (pattern Observer/Observateur). Toutes les méthodes doivent être strictement typées en TypeScript. La méthode subscribe doit retourner une fonction pour se désabonner.

Middle+
АэрофлотАэрофлот
132

Avez-vous écrit des tests unitaires et E2E ? Comment avez-vous choisi les éléments dans les tests, connaissez-vous le pattern Page Object ?

Middle+
Сбертех
132

Qu'est-ce que unknown ? En quoi est-il meilleur que any ?

Middle
Хайерлаб
132

Que aimeriez-vous faire à l'avenir?

Middle+
Сбертех
132

Comment corriger la perte de réactivité lors de la déstructuration des props ? Parle de toRef/toRefs.

Middle+
РунитиРунити
132

Comment corriger correctement une fonction qui modifie un tableau et retourne sa longueur au lieu du tableau lui-même?

Middle+
wb
132

Si deux blocs sont tous deux absolus, lequel sera affiché au-dessus de l'autre et pourquoi?

Middle
ООО Делай мебель
132

/** * Implémenter la fonction sumPromises, qui prend * en argument des promesses et retourne la somme * des résultats de leur résolution. * * La fonction peut accepter n'importe quel nombre d'arguments. * Vous pouvez utiliser n'importe quelle API de promesses. */ // Exemple d'utilisation const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3

Middle
Яндекс Сплит
132

Quelle est la différence entre Type et Interface en TypeScript?

Middle
Алор+
132

Il y a une tâche pour déplacer un élément sur la page. Deux méthodes : via position + left/top ou via transform. Quelle méthode est préférée et pourquoi?

Middle
СБЕРСБЕР
132

Implémentez votre propre émetteur d'événements avec des méthodes d'abonnement, de désabonnement et de génération d'événements (on, off, emit). Stockez les gestionnaires d'événements, vérifiez leur fonctionnement avec des données de test et supportez les appels chaînés de méthodes.

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