Sobes.tech

Golang

Wat gebruik je om nieuwe technologieën te leren?

Middle+
Штрафов нет
70

Wat wordt er aan het antwoord toegevoegd wanneer het venster geldig wordt?

Senior
Яндекс
70

Is JWT gecodeerd of versleuteld?

Senior
X5 techX5 tech
70

Kunt u meer details geven over het laatste project — waar het project precies over gaat en welke taken u specifiek hebt uitgevoerd?

Senior
Магнит Тех
70

Hoe ga je kiezen tussen meerdere aanbiedingen?

Middle+
VK CloudVK Cloud
70

Heb je ervaring met het schrijven van programma's met multithreading of asynchrone operaties?

Middle
Яндекс
69

Is het mogelijk om het adres van een struct-veld te nemen als de struct in een map is opgeslagen?

Middle
Еаптека
69

Wat is de complexiteit van binaire zoekopdrachten en waarom?

Middle
VKVK
69

Wat doet UNION ALL en hoe verschilt het van UNION?

Middle
RWB
69

Kan een index op de kolommen A, B, C alleen worden gebruikt voor filtering op A?

Middle+
А7
69

Welke kanaal is het beste voor deze taak: gebufferd of niet-gebufferd? Hoe verschillen ze?

Senior
Магнум
69

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
/412