Sobes.tech

Golang

Welche Kriterien werden Sie bei der Auswahl eines Arbeitgebers verwenden? Was ist für Sie am wichtigsten?

Middle
Яндекс
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

Wie haben Sie mit den Datenquellen interagiert? Haben Sie API-Schlüssel bereitgestellt, in Kafka geschrieben oder aus Kafka gelesen?

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

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

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

[Name] fragte: Hast du mit Cache-Ebenen gearbeitet — im Speicher und verteilt? Kennst du die Kanäle und select in Go?

Senior
BSS
69

Kann man den Profiler in der Produktion aktivieren?

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

Vielleicht kannst du etwas anderes als Mutex und sync.Map vorschlagen, um die Schreibsicherung zu gewährleisten?

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

Mussten Sie jemals die Zeit verfolgen, Aufgaben in einem System erfassen?

Middle+
Lexica
69

Wie man entscheidet, ob ein Produkt mit etwa 1000 Nutzern eine Microservices- oder Monolith-Architektur benötigt?

Middle+
VKVK
69
/412