Sobes.tech

Frontend

Si ce n'était pas NgRx, qu'utiliseriez-vous à la place?

Middle
BLS-Soft
95

Parle-moi de Teleport et Suspense dans Vue.js : qu'est-ce que c'est, les as-tu utilisés dans ton travail ?

Middle
thesis
95

Décrivez la structure de la conception du système : client, DNS, serveurs, équilibrage de charge, base de données, stockage S3, CDN, mise en cache (Redis).

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

Quels problèmes la dépendance injection résout-elle dans Angular et quels avantages offre la fourniture de services aux niveaux de l'application et des composants?

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

Quelle est la différence entre interface et type en TypeScript?

Middle
Kostylworks
Лантан
95

Dans le prototype du réseau de vente publicitaire, la vente d'espaces publicitaires est organisée comme suit : les acheteurs indiquent leur prix à l'avance, et pour chaque espace publicitaire, ils répondent s'ils sont prêts à l'acheter ou non. Il est nécessaire d'implémenter une fonction qui, avant de vendre un espace publicitaire, attend l'accord ou le refus des acheteurs avec la plus haute offre, puis vend l'espace à l'acheteur avec la plus haute offre parmi ceux qui ont accepté. La réponse de la fonction doit être aussi rapide que possible. Elle doit retourner l'indice de l'acheteur. Exemples : Les acheteurs proposent des prix 1, 5, 10 L'acheteur avec l'offre 10 a répondu par un refus L'acheteur avec l'offre 1 a répondu par un accord // Nous attendons encore, car l'acheteur avec l'offre 5 peut répondre L'acheteur avec l'offre 5 a répondu par un accord // Nous choisissons l'acheteur avec l'offre 5 ------------ Les acheteurs proposent des prix 1, 5, 10 L'acheteur avec l'offre 10 a répondu par un refus L'acheteur avec l'offre 5 a répondu par un accord // Nous n'attendons pas la réponse de l'acheteur avec l'offre 1 - il ne sera pas choisi ------------ Les acheteurs proposent des prix 1, 2 L'acheteur avec l'offre 1 a répondu par un refus L'acheteur avec l'offre 2 a répondu par un refus // Aucun acheteur n'est choisi type Buyer = { price: number, accepts: () => Promise<boolean>, } async function bestBuyer(buyers) { const sorted = buyers.map((buyer, index) => ({buyer, index})) .sort((a, b) => a.buyer.price - b.buyer.price); const promise = sorted.map(({buyer}) => buyer.accepts()); for (let i = 0; i < sorted.length; i++) { const accepted = await promise[i]; if (accepted) { return sorted[i].index; } } if (await buyers[0].accepts()) { return 0; } return -1; }

Middle+
Яндекс
95

Aimez-vous le maquettage ? Avez-vous de l'expérience avec CSS Grid et Flexbox ?

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

Techniquement, tu as déployé le projet de zéro et tout configuré toi-même?

Middle
Navio
95

Avez-vous testé quelque chose sur le frontend?

Middle
Веб-мост
95

Quels projets avez-vous réalisés chez [entreprise] ?

Middle
ТранснефтьТранснефть
95

Comment éviter le débordement de la pile d'appels lors de la traversal d'un arbre ? Comment implémenter une traversal itérative avec une pile en JavaScript ?

Middle
UserGate
95

setTimeout(function timeout() { console.log('Timeout'); }, 0); let p = new Promise(function(resolve, reject) { console.log('Création de la promesse'); resolve(); }); p.then(function(){ console.log('Traitement de la promesse'); }); console.log('Fin du script'); // Cas complexe // console.log(1); // setTimeout(() => console.log(2)); // Promise.resolve().then(() => console.log(3)); // Promise.resolve().then(() => setTimeout(() => console.log(4))); // Promise.resolve().then(() => console.log(5)); // setTimeout(() => console.log(6));

Middle
IGaming
95

Que penses-tu de la mise en page Pixel Perfect?

Middle+
Твое Лайв
95

Implémenter la fonction isMonotonic, qui prend un tableau de nombres et détermine s'il est monotone (croissant ou décroissant). Retourne true si le tableau est monotone, sinon false. Implémenter avec une complexité linéaire O(n).

Middle+
Яндекс 360Яндекс 360
95

Comment votre processus de revue de code était-il organisé?

Middle
WB Travel
95

[nom] a demandé : Peux-tu, s'il te plaît, me dire ce que tu fais en ce moment, dans quelle équipe ? Quelles sont principalement tes tâches ? Sont-elles liées à l'infrastructure, au produit, peut-être aux fonctionnalités ?

Middle+
WB банк
95

Quand NE faut-il PAS utiliser l'index du tableau comme clé dans React?

Senior
АйтиФаундейшн
95

Expliquez le concept de programmation déclarative en ce qui concerne React.

Middle+
AndersenAndersen
95

Comprenez-vous le principe de séparation de la logique et de la présentation dans le modèle, sur lequel reposent de nombreuses approches architecturales ? D'où vient cette idée à l'origine ?

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

Quel était le projet lors de votre dernier emploi ? En quels modules était-il divisé ?

Middle
Major Auto
95
/298