Sobes.tech

Golang

Kannst du beschreiben, was du zum Lesen des Kanals in der Worker-Goroutine verwendest?

Senior
Cloud.ru
69

Was sind Slices in Go und wie sind sie aufgebaut?

Middle
ООО Левел Тревел
69

Kann ein Index auf den Spalten A, B, C nur für die Filterung nach A verwendet werden?

Middle+
А7
69

Welcher Kanal ist für diese Aufgabe besser: gepuffert oder nicht gepuffert? Worin unterscheiden sie sich?

Senior
Магнум
69

Welche Isolationsstufen gibt es in PostgreSQL und vor welchen Anomalien schützen sie?

Middle+
СБЕРСБЕР
69

Sie haben eine Charge von 500 Nachrichten aus Kafka genommen, können sie aber nicht in der Datenbank speichern. Was passiert? Wie lange kann man diese 500 Nachrichten verarbeiten?

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

Warum suchen Sie eine neue Arbeit?

Senior
.wrk
69

Ich habe persönlich getestet, dass Postgres die Spalten neu anordnet und dem Optimierer egal ist, in welcher Reihenfolge du die Abfrage schreibst — er wird sie selbst entsprechend umstrukturieren. Was sagst du dazu?

Senior
OkkoOkko
69

Wo wohnen Sie derzeit und welches Arbeitsformat ziehen Sie in Betracht?

Middle
YadroYadro
69

Haben Sie mit Transaktionen in PostgreSQL gearbeitet und mit welchen Isolationsstufen?

Senior
2gis2gis
69

Welche Praktiken gibt es, um die Größe des Docker-Images zu verringern?

Senior
Flant
69

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // Transaktion hinzufügen 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 } func (r *PayoutRepository) find(id string) (Partner, error) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // $1 hinzufügen if err != nil { if err == sql.ErrNoRows { return p, errors.New("Partner nicht gefunden") } return p, err } return p, nil }

Senior
Pasul LTD
69

Wie hängt die Ableitung mit der Fläche zusammen?

Middle
Graveling
69

Was ist das OSI-Modell? Was ist die Anwendungsschicht?

Middle+
ООО Макс
69

Was möchtest du jetzt — was sind deine Erwartungen an die neue Arbeit?

Senior
Ozon ФинтехOzon Финтех
69

Wie ist die Kommunikation zwischen Microservices organisiert?

Middle+
Umbrella IT
69

Gibt es eine Karriereleiter? Möchtest du dich technisch weiterentwickeln oder in Richtung Management/Teamleitung?

Middle+
VK CloudVK Cloud
69

Welche der genannten Synchronisationsmittel mussten in deinem Projekt verwendet werden?

Senior
ВайлдберрисВайлдберрис
69

Was bedeutet die Benennung im RPC-Stil? In unserem Fall gRPC und REST — worin unterscheiden sie sich?

Senior
МВидео/эльдорадо
69

Kann man den Profiler in der Produktion aktivieren?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
69
/412