Sobes.tech

Frontend

Warum wurde Vuex weniger populär und alle begannen, Pinia zu verwenden?

Middle
Voximplant
121

/* Es sind drei Codeabschnitte gegeben. Schreiben Sie das Ergebnis jedes 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

Welche Phasen gibt es bei Ereignissen im Browser (Blasen und Capturing)? Wie stoppt man das Blasen? Wie verhindert man die Standardaktion?

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

Beim Navigieren von der Benutzerliste-Seite zur Seite eines bestimmten Benutzers gibt es eine lange Ladezeit (der Ladebildschirm bleibt 2 Sekunden aufgrund einer künstlichen Verzögerung). Wie kann man diese Situation verbessern?

Middle
Mayflower
121

Welche Methoden kennst du, um eine Zeichenkette in eine Zahl umzuwandeln?

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

Wie findest du das Kommunikationsformat mit kleinen Treffen im Laufe des Tages? Ist es normal, wenn im Laufe des Tages kleine Treffen auftreten?

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

Welche Schwierigkeiten traten bei der Migration der Vue-Anwendung auf?

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); // Ignoriert (Limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (über 100ms vergangen)

Middle
IGaming
121

Berichten Sie über Ihre aktuelle Berufserfahrung: An welchem Projekt haben Sie gearbeitet, welche Aufgaben haben Sie erledigt, was wurde umgesetzt?

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

Wie viele Nutzer werden wir haben? Ist SEO-Optimierung notwendig? Ist Lokalisierung notwendig? Welche Metriken müssen wir sammeln?

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

Was passiert im zweiten Block mit der asynchronen Funktion loadRolesData innerhalb von useEffect?

Middle+
Сбертех
121

Erzählen Sie kurz etwas über sich und Ihre Erfahrung in der Entwicklung.

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

Welche Array-Methode bricht die Typisierung in TypeScript?

Middle
Раппорто
121

Wie komfortabel fühlen Sie sich bei der Arbeit mit Legacy-Code, beim Wechsel zwischen verschiedenen Frameworks und bei der schrittweisen Angleichung der Anwendungen an einen einheitlichen Stack?

Middle
КейСофт
121

Warum hast du dich entschieden, Entwickler zu werden?

Middle
Нетвижн
121

Welche typischen Fehler bei der Hydratation gibt es und wie kann man sie vermeiden?

Middle
Marfatech
121

Bestimmen Sie die Ausführungsreihenfolge in der Konsole für den Code mit async/await und setTimeout.

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

Implementieren Sie eine Speicherklasse nach dem «Beobachter»-Muster: Die Klasse speichert Daten, ermöglicht das Abonnieren und Abbestellen von Callback-Funktionen und benachrichtigt bei Datenänderung alle aktuellen Abonnenten, indem sie ihnen die neuen Daten übermittelt.

Middle+
Ozon Tech
121

Aufgabe 4: Implementieren Sie die Filterung nach Kreditart in der Liste (Kreditliste) — bei Auswahl eines Filters (z.B. über eine berechnete Eigenschaft) soll nur die Liste der Kredite angezeigt werden, die dem ausgewählten Typ entsprechen, oder alle Kredite, wenn der Filter "alle" ausgewählt ist.

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

Erzählen Sie mir von useCallback — Anwendungsfall, wozu ist es notwendig?

Middle+
IT OneIT One
121
/298