Sobes.tech

Golang

Erzählen Sie mir etwas über sich und Ihre Berufserfahrung.

Middle+
BGStaff
67

Was ist der Unterschied zwischen Einbettung (embedding) und Komposition in Go?

Senior
техвил
67

Hauptpaket importiere ( "io" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("Anforderungsfehler:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", handler) log.Fatal(http.ListenAndServe(":8080", nil)) }

Middle+
MAX LTD Group
67

type Sem Schnittstelle { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }

Senior
X5
67

Eine Funktion, die zwei sortierte Sequenzen von Ganzzahlen in aufsteigender Reihenfolge übernimmt. Es soll alle Elemente aus der ersten Sequenz zurückgeben, die nicht in der zweiten sind. Wie würden Sie an die Lösung herangehen und wie ist die Komplexität?

Middle+
Яндекс
67

Worin unterscheiden sich Goroutines von Betriebssystem-Threads? Wozu sind Goroutines nützlich?

Senior
Бюро 1440Бюро 1440
67

Haben Sie Abschlüsse oder Angebote von anderen Unternehmen?

Middle+
OZONOZON
67

Was muss am Verbraucher getan werden, um exactly-once zu gewährleisten?

Middle+
plata
67

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }

Senior
Pasul LTD
67

Warum erhalten Kafka-Consumer das Ereignis 'Bestellung ausgeliefert' vor dem Ereignis 'Bestellung erstellt'? Wie kann man das beheben?

Middle+
X5 groupX5 group
67

Welche Interaktion zwischen Diensten wurde verwendet? gRPC, REST?

Middle+
OZONOZON
67

Wurde in einem einzigen Projekt während der 3 Jahre im Unternehmen gearbeitet, oder in mehreren?

Senior
Spectr
67

Was ist Partitionierung und warum ist sie notwendig?

Senior
техвил
67

Wie kann man in Go eigene Typen auf Basis von Strukturen erstellen?

Middle
VKVK
67

Haben Sie mit RabbitMQ gearbeitet? Erzählen Sie mir von Kafka — wenn es 3 Partitionen und 1 Verbraucher gibt, wie werden die Nachrichten verteilt?

Middle+
МВидео/эльдорадо
67

Was ist der Unterschied zwischen Dependency Inversion und Dependency Injection?

Senior
purrweb
67

Verwenden Sie KI-Tools wie Cursor oder Claude? Wenn ja, wofür?

Senior
наполеон
67

Was ist defer? Wie funktioniert es? Wird es im Falle eines Paniks aufgerufen?

Middle+
YadroYadro
67

Wie überprüft JWT seine Echtheit? Wie wird sichergestellt, dass das Token nicht gefälscht ist?

Intern
Яндекс
67

Warum haben Sie beschlossen, auf den Markt zu gehen und eine neue Arbeit zu suchen?

Middle+
АЙ-ТЕКОАЙ-ТЕКО
67
/412