Sobes.tech

Golang

Vai vari aprakstīt, ko izmanto, lai lasītu kanālu darba goroutine?

Senior
Cloud.ru
69

Kas ir slices Go un kā tie ir uzbūvēti?

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

Vai indeksu uz kolonnām A, B, C var izmantot tikai A filtrēšanai?

Middle+
А7
69

Kāds ir labākais kanāls šai uzdevumam: ar buferi vai bez? Kā tie atšķiras?

Senior
Магнум
69

Kādi ir transakciju izolācijas līmeņi PostgreSQL un no kādām anomālijām tie aizsargā?

Middle+
СБЕРСБЕР
69

Jūs paņēmāt 500 ziņojumu partiju no Kafka, bet nevarat tos saglabāt datu bāzē. Kas notiks? Cik ilgi varat apstrādāt šos 500 ziņojumus?

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

Kāpēc meklējat jaunu darbu?

Senior
.wrk
69

Personīgi es pārbaudīju, ka Postgres pārkārto kolonnas un optimizatoram nav svarīgi, kādā secībā tu uzraksti vaicājumu — tas to pārstrukturēs pats. Ko tu domā?

Senior
OkkoOkko
69

Kur šobrīd dzīvojat un kādu darba formātu apsverat?

Middle
YadroYadro
69

Vai esat strādājis ar transakcijām PostgreSQL un ar kādiem izolācijas līmeņiem?

Senior
2gis2gis
69

Kādas prakses pastāv, lai samazinātu Docker attēla izmēru?

Senior
Flant
69

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // pievienot transakciju ja err != null { atgriezt err } partner, err := r.find(partnerID) ja err != null { atgriezt err } reklāmas devējs.Balance -= amount partner.Hold -= amount partner.Balance += amount ja err := r.save(reklāmas devējs); err != null { atgriezt err } ja err := r.save(partner); err != null { atgriezt err } r.totalPayouts++ atgriezt null } funkcija (r *PayoutRepository) find(id string) (Partner, error) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // pievienot $1 ja err != null { ja err == sql.ErrNoRows { atgriezt p, errors.New("partneris nav atrasts") } atgriezt p, err } atgriezt p, null }

Senior
Pasul LTD
69

Kā ir atvasinājums saistīts ar platību?

Middle
Graveling
69

Kas ir OSI modelis? Kas ir lietojumprogrammas līmenis?

Middle+
ООО Макс
69

Ko vēlies tagad — kādi ir tavi gaidījumi no jauna darba?

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

Kā ir organizēta komunikācija starp mikroservisiem?

Middle+
Umbrella IT
69

Vai ir karjeras ceļš? Vai vēlaties attīstīties tehniski vai vadības/komandas līdera virzienā?

Middle+
VK CloudVK Cloud
69

Kuras no minētajiem sinhronizācijas līdzekļiem jums nācās izmantot savā projektā?

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

Ko nozīmē RPC stila nosaukums? Mūsu gadījumā gRPC un REST — kāda ir atšķirība?

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

Vai profilētāju var ieslēgt ražošanā?

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