Sobes.tech

Golang

An welchem Projekt oder Produkt arbeiten Sie derzeit?

Senior
232

Wie behebt man einen Race-Condition-Code, damit er deterministisch funktioniert?

Middle+
231

Kann man die Hauptkomponenten beschreiben, die die Fehlerstruktur ausmachen?

Junior — Middle
230

Was passiert, wenn das Gerät während der TCP-Verbindung keine Antwort erhält?

Junior — Middle
227

Einen optimalen Index erstellen für SELECT * FROM employee WHERE sex = 'm' AND salary > 300000 AND age = 20 ORDER BY created_at

Middle+
223

Was darf nicht im Team sein?

Senior
223

Jetzt möchten wir auf HeadHunter gehen und Kandidaten nach Filtern suchen — wie soll man das architektonisch gestalten?

Senior
222

Hat ClickHouse die Last bewältigt, ohne abzustürzen?

Senior
220

Gibt es Einschränkungen hinsichtlich der Anzahl gleichzeitig laufender Goroutines in der Anwendung?

Junior — Middle
220

Was passiert, wenn man einen Index auf einer großen, aktiven Tabelle mit einem normalen CREATE INDEX erstellt? Wie erstellt man Indizes richtig in der Produktion?

Middle+
219

Welche technischen Geschichten gibt es — nicht über die Architektur im Allgemeinen, sondern über das Eintauchen in die Details, einen echten Problemfall?

Senior
218

Wie viele Jahre bist du schon bei Go?

Senior
217

Was gibt dir das Gefühl des Wachstums, warum musst du wachsen?

Senior
217

Bleibt der Hash beim Neuberechnen gleich oder wird ein neuer für den Schlüssel berechnet?

Middle+
216

Bist du bereit für das hybride Arbeitsmodell (Büro + Homeoffice)?

Middle+
214

Gibt es Mechanismen, die helfen, Kollisionen in der Programmierung zu vermeiden?

Middle+
214

Erklären Sie den Zweck und das Funktionsprinzip der Struktur sync.Once in Go.

Junior — Middle
214

Erzähle mir von deinem Weg bei Wildberries: In welcher Stufe bist du angekommen, wie hast du dich entwickelt?

Middle+
214

Es ist erforderlich, die Funktion uniqRandn zu implementieren, die eine Slice der Länge n mit einzigartigen, zufälligen Zahlen generiert. func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Senior
214

Wie können wir mehrere Lesearbeiter aus der Outbox-Tabelle synchronisieren, damit sie nicht dieselben Daten nehmen?

Senior
213
/13