Sobes.tech

Frontend

Quelles sont les stratégies de détection de changement dans Angular et comment fonctionne OnPush?

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

Comment peut-on savoir s'il y a des problèmes avec le formulaire en production, s'il cesse de fonctionner (par exemple, ne pas compléter l'inscription) ?

Middle+
Mayflower
171

Troisième partie de la tâche TypeScript : créez un nouveau type basé sur le type Delivery, où tous les champs sont optionnels (peuvent avoir la valeur undefined) et ne peuvent pas modifier leur valeur (readonly). Utilisez les types utilitaires Partial et Readonly.

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

/* Que sera affiché dans la console */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));

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

Cela fonctionnera-t-il correctement si on passe clearCache non pas via une closure (callback), mais comme une référence directe à la méthode map.clear (par exemple, clearCache = cache.clear) ? Comment corriger cela ?

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

Les requêtes ont-elles été mises en cache pour fonctionner hors ligne?

Middle
Лантан
170

Que savez-vous des types utilitaires de TypeScript?

Middle
Marfatech
169

Quelles questions avez-vous pour l'équipe et les processus de développement?

Middle
МПФИТ
169

Parlez-nous d'une situation où vous avez optimisé les performances d'une application (mentionnée dans votre CV) — pourquoi la page mettait-elle autant de temps à charger au début et comment avez-vous résolu ce problème?

Middle
Элара
168

De ces billets, on peut construire un seul itinéraire ininterrompu. Il n'y a pas de boucles ni de répétitions dans l'itinéraire. Il faut écrire un programme qui renvoie ces mêmes objets de billets dans l'ordre de l'itinéraire. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```

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

Quelle est la différence entre les opérateurs combineLatest et forkJoin?

Middle
Клируэй Технолоджис
168

Si vous devez augmenter le nombre de rouleaux (barres), par exemple jusqu'à dix, comment rendre l'implémentation flexible pour ne pas stocker manuellement les valeurs pour chaque rouleau (par exemple, via le paramètre numberOfRollers et Array.from) ?

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

elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [lien] export default () => { return <div>Bonjour!</div> }

Middle+
РСХБ
167

Avez-vous de l'expérience dans l'écriture de code PHP sur des frameworks ou en PHP pur?

Middle
Ростелеком
167

Qu'est-ce que la CSP (Content Security Policy) ?

Senior
Type
167

À quel moment la résolution finale doit-elle être appelée si toutes les promesses ont été réalisées avec succès?

Middle
Ай-Теко (I-Teco)
167

À quoi servent les modules CSS ? Pourquoi n'utilisons-nous pas le CSS classique ?

Middle
Smitex
167

Explique la boucle d'événements (Event Loop) en JavaScript/navigateur.

Middle
SimbirsoftSimbirsoft
167

Raconte comment la multilanguage a été organisée dans le projet (4 langues, Next.js)

Middle
Раппорто
167

Pourquoi as-tu commencé à chercher un nouvel endroit maintenant?

Middle
нейровэд
167
/298