Sobes.tech

Golang

Wie würden Sie diesen Code für die Verwendung in verschiedenen Transportprotokollen (gRPC, HTTP, Verbraucher) entwerfen?

Middle+
207

Was ist ein Alias im Kontext der Programmiersprache rune?

Junior — Middle
206

Wie erfolgt die Kollisionsdetektion in der Map-Implementierung?

Junior — Middle
205

Warum bist du nach drei Jahren bei Wildberries nicht zum Team gewechselt?

Middle+
203

Welche Folgen hat es, wenn man gleichzeitig in eine Map aus verschiedenen konkurrierenden Goroutines schreibt?

Junior — Middle
192

Erzähle mir den Anfang deiner Karriere — was hast du vor August 2020 gemacht?

Middle+
190

Welches Problem kann beim Senden von Ereignissen an einen Nachrichtenbroker auftreten und wie kann man es lösen?

Middle+
189

Können Sie die Ausführungsreihenfolge der in Go registrierten deferred Funktionen erklären?

Junior — Middle
189

Wie werden die Aufgaben im Team zwischen den Backends verteilt?

182

Erzähle mir vom Release-Prozess — wie ist der Release aufgebaut?

Middle+
182

Wie wirst du deinen neuen Arbeitsplatz auswählen — was ist wichtig?

Middle+
182

Warum jetzt bei der Jobsuche?

Middle+
182

Welche Produktmetriken sammeln Sie?

Middle+
179

Welche Tests würden Sie für diesen Code neben Unit-Tests schreiben? Wie würden Sie die Nebenläufigkeit testen?

Middle+
178

Implementieren Sie die grpc-Server-Methode AddItemAndOrder: 1. Produkte zum Warenkorb hinzufügen 2. Es ist unbedingt erforderlich, potenzielle Verbraucher über die Erstellung des Warenkorbs über den Nachrichtenbroker zu informieren. 3. Bei Änderungen an der Zusammensetzung des Warenkorbs ist basket.Total=Summe(Anzahl*Preis) neu zu berechnen 4. Alle Elemente im Warenkorb müssen nach Schlüssel ProductID eindeutig sein 5. Um den Warenkorb abzuschließen, muss sein Status auf ordered geändert werden 6. Änderungen an bereits abgeschlossenen Warenkörben sind nicht erlaubt

Middle+
177

Erzähle mir von der Teamstruktur — wer ist darin?

Middle+
177

Wie löst man das Problem des Race Conditions beim gleichzeitigen Hinzufügen von Artikeln zu einem Warenkorb aus verschiedenen Goroutines?

Middle+
176

Erzählen Sie mir von Ihrem aktuellen Team und Projekt

174

Erzähle mir von der Geschäftsvertikale, in der du dich befindest

Middle+
169

Erzählen Sie vom letzten Fail (Produktionsvorfall) — wie er gefunden wurde, wie er gelöst wurde, wer ihn gelöst hat

168
/5