Sobes.tech

Golang

Was ist die Big O-Notation?

Senior
ТехзорТехзор
93

Haben Sie schon einmal weniger erfahrene Kollegen unterstützt? Wie lief das normalerweise ab?

Senior
АЭРО
93

Die Fassade greift auf 10 interne Dienste zu (je 100-300 ms) sowie auf einen globalen Dienst in China (500 ms), die gesamte Antwortzeit beträgt etwa 3,5 Sekunden. Wie würdest du dieses Problem lösen, um die Verarbeitung zu beschleunigen?

Middle
Aliexpress
93

Was ist der Unterschied zwischen den Befehlen EXPLAIN und EXPLAIN ANALYZE in PostgreSQL?

Middle+
purrweb
93

Wie kommuniziert man zwischen Diensten — gRPC, REST oder etwas anderes?

Middle+
Magnit Tech
93

Worin unterscheiden sich TCP und UDP? Warum wird UDP für Streaming-Videos und Sprache verwendet?

Middle+
YadroYadro
93

Kann man einer Funktion eine beliebige Anzahl von Argumenten übergeben?

Junior
01.tech
93

Wie aktiv suchen Sie nach einem neuen Ort und warum haben Sie beschlossen, in den Markt einzusteigen?

Senior
OZONOZON
93

Warum wurde ein manueller Commit-Offset anstelle des Autocommits gemacht?

Middle+
ВайлдберрисВайлдберрис
93

Militärpass?

Middle
МВидеоМВидео
93

Erzähl mir von deinem Projekt. Was machst du dort?

Middle+
Штрафов нет
93

Wer ist für das Deployment verantwortlich – die Entwickler oder DevOps?

Middle+
КуперКупер
93

Warum wurde das Monolith in Microservices aufgeteilt?

Middle+
СБЕРСБЕР
93

Aufgabe 4: Fehler im Code mit Kanälen und Goroutines finden (doppelte Kanalabschaltung)

Middle+
СБЕРСБЕР
93

Warum ist eine normale Map in Go nicht sicher für gleichzeitige Schreibvorgänge?

Middle
СитиДрайвСитиДрайв
92

Welche Arten von Indizes gibt es und wie erkennt man, ob ein Index benötigt wird?

Senior
Финтехробот
92

Wie beendet man einen Prozess in Linux? Was tun, wenn kill pid nicht hilft?

Middle+
Ozon ФинтехOzon Финтех
92

Können Sie Ihre Erfahrung über das Arbeitsbuch bestätigen?

Middle
МВидеоМВидео
92

Was ist ACID? Transaktionsisolationsebenen?

Senior
YadroYadro
92

Modellieren Sie ein einfaches Banksystem: - Tabelle `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Tabelle `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Anforderungen:** 1. Schreiben Sie SQL zum Erstellen des Schemas mit den erforderlichen Einschränkungen (NOT NULL, FK, CHECK auf `amount` ungleich Null). 2. Schreiben Sie eine Abfrage: - Erhalten Sie den aktuellen Kontostand nach `account_id` (Summe von `amount`). 3. Erhöhte Schwierigkeit: Unterstützung von Debit/Kredit (doppelte Buchung). Bereinigung

Middle+
101ХР101ХР
92
/412