Sobes.tech

Golang

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

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

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

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

Middle+
Lexica
69

Hoe bepaal je of een product met ongeveer 1000 gebruikers een microservices- of monolithische architectuur nodig heeft?

Middle+
VKVK
69

Er is een parkeerplaats in het winkelcentrum: auto's rijden in en uit, en aan het einde van de parkeersessie moet de betaling worden gedaan. Hoe zie jij dat? Ontwerp een systeem.

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

Hoe krijg je de output 456 als je geen pointer receiver gebruikt?

Middle
Ozon FreshOzon Fresh
69

1.21 func main() { var nums []*int for i := 0; i < 10; i++ { nums = append(nums, &i) } for _, v := range nums { go func() { fmt.Println(v) }() } }

Senior
CRTEX
69

Op welke salarisrange richt je je?

Middle+
X5
69

Laten we een voorbeeld bekijken: first=[1,1,2], second=[1,2]. Wat moet jouw algoritme teruggeven en werkt het correct met duplicaten?

Middle+
Яндекс
69
/412