Sobes.tech

Golang

Schrijf een functie errorCount om het aantal fouten per service te tellen (structuur: Service -> Containers -> Logs)

Middle+
X5 groupX5 group
69

Je hebt een batch van 500 berichten uit Kafka gehaald, maar kunt ze niet opslaan in de database. Wat gebeurt er? Hoe lang kun je deze 500 berichten verwerken?

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

Vertel me over het gebruik van gebeurtenissen (event-driven aanpak) in jouw voorbeeld

Senior
Холодильник.руХолодильник.ру
69

Waarom zoekt u een nieuwe baan?

Senior
.wrk
69

Vertel over je werkervaring en interessante taken

Middle+
Magnit Tech
69

Waar woon je nu en welk werkformaat overweeg je?

Middle
YadroYadro
69

Heeft u met transacties in PostgreSQL gewerkt en met welke isolatieniveaus?

Senior
2gis2gis
69

Welke praktijken bestaan er om de grootte van de Docker-afbeelding te verkleinen?

Senior
Flant
69

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // voeg transactie toe 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) // voeg $1 toe if err != nil { if err == sql.ErrNoRows { return p, errors.New("partner niet gevonden") } return p, err } return p, nil }

Senior
Pasul LTD
69

Hoe is de afgeleide gerelateerd aan het gebied?

Middle
Graveling
69

Welke opdracht toont de schijfruimte?

Middle+
VK CloudVK Cloud
69

Waarom is het beter om de pointer uit de slice in de repository te verwijderen? Voor- en nadelen.

Senior
2gis2gis
69

Wat is het OSI-model? Wat is de toepassingslaag?

Middle+
ООО Макс
69

Wat wil je nu — wat zijn je verwachtingen van het nieuwe werk?

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

Op basis waarvan kiest u momenteel een werkgever?

Middle
РедСофт
69

// Vraag 2. Wat wordt er op het scherm weergegeven package main import "fmt" func bbb() { defer func(){ if r := recover(); r != nil{ fmt.Println("Paniek afgehandeld 1 ", r) } }() panic("aaaa") } func main() { defer func(){ if r := recover(); r != nil{ fmt.Println("Paniek afgehandeld 2 ", r) } }() bbb() }

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

Wat betekent de naamgeving in RPC-stijl? In ons geval, gRPC en REST — waarin verschillen ze?

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

Hoe hebt u dubbele berichten in Kafka voorkomen?

Senior
А7
69

Heeft u ooit de tijd moeten bijhouden, taken in een systeem moeten registreren?

Middle+
Lexica
69

Hoe zou je een Kubernetes-operator beschrijven als we een master database en twee replicas hebben, en wat gebeurt er als de hoofd database uitvalt? Leg het in twee woorden uit.

Middle
Бюро 1440Бюро 1440
69
/412