Sobes.tech

Frontend

Pourquoi Vuex est-il devenu moins populaire et tout le monde a commencé à utiliser Pinia?

Middle
Voximplant
121

/* Trois sections de code sont données. Il faut écrire le résultat de chaque console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);

Intern
Яндекс
121

Quelles sont les phases des événements dans le navigateur (bubbling et capturing) ? Comment arrêter la propagation ? Comment empêcher l'action par défaut ?

Middle
ОТП БанкОТП Банк
121

Lors de la navigation depuis la page de la liste des utilisateurs vers la page d'un utilisateur spécifique, il y a un chargement long (le chargeur reste pendant 2 secondes en raison d'un délai artificiel). Comment peut-on améliorer cette situation?

Middle
Mayflower
121

Quelles méthodes connais-tu pour convertir une chaîne en nombre?

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

Comment trouves-tu le format de communication avec de petites réunions tout au long de la journée ? Est-ce normal qu'il y ait de petites rencontres pendant la journée ?

Middle
РунитиРунити
121

Quelles difficultés avez-vous rencontrées lors de la migration de l'application Vue?

Middle
КейСофт
121

function createRateLimiter(limit, interval) {} // Tests const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorer (limite 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (pasé >100ms)

Middle
IGaming
121

Parlez de votre expérience professionnelle actuelle : quel était le projet, quelles tâches avez-vous accomplies, qu'a été réalisé ?

Senior
Ренессанс СтрахованиеРенессанс Страхование
121

Combien d'utilisateurs aurons-nous ? L'optimisation SEO est-elle nécessaire ? La localisation est-elle nécessaire ? Quelles métriques devons-nous collecter ?

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

Que va-t-il se passer dans le deuxième bloc avec la fonction asynchrone loadRolesData à l'intérieur de useEffect?

Middle+
Сбертех
121

Parlez brièvement de vous et de votre expérience en développement.

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

Quelle méthode de tableau casse la typification en TypeScript?

Middle
Раппорто
121

Dans quelle mesure êtes-vous à l'aise pour travailler avec du code legacy, passer d'un framework à un autre, et si nécessaire, progressivement unifier les applications en une seule pile?

Middle
КейСофт
121

Pourquoi avez-vous décidé de devenir développeur?

Middle
Нетвижн
121

Quelles sont les erreurs courantes d'hydratation et comment ne pas les commettre?

Middle
Marfatech
121

Déterminez l'ordre d'affichage dans la console pour le code utilisant async/await et setTimeout.

Middle
Первый оптовый
121

Implémentez une classe de stockage selon le modèle «Observateur» : la classe stocke des données, permet de s'abonner et de désabonner des fonctions de rappel, et lors de la modification des données, elle notifie tous les abonnés actuels en leur transmettant les nouvelles données.

Middle+
Ozon Tech
121

Exercice 4 : Implémenter le filtrage par type de prêt dans la liste (liste des prêts) — lors de la sélection d'un filtre (par exemple, via une propriété calculée), seule la liste des prêts correspondant au type sélectionné doit s'afficher, ou tous les prêts si le filtre "tout" est sélectionné.

Middle
ООО Займиго МКК
121

Parlez-moi de useCallback — scénario d'utilisation, à quoi sert-il?

Middle+
IT OneIT One
121
/298