Sobes.tech

Golang

Kā tu izvēlēsies starp vairākām ofertām, ja tās būs vairākas?

Middle+
VK CloudVK Cloud
70

Vai ir iespējams ņemt struktūras lauka adresi, ja struktūra ir glabāta kartē?

Middle
Еаптека
69

Kādus kritērijus jūs izmantosiet darba devēja izvēlē? Kas jums ir visnozīmīgākais?

Middle
Яндекс
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ā jūs sadarbojāt ar datu avotiem? Vai sniedzāt API atslēgas, rakstījāt Kafka vai lasījāt no Kafka?

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

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

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

[vārds] jautāja: vai esat strādājis ar kešatmiņas līmeņiem — atmiņā un izplatītajiem? vai zināt par kanāliem un select Go?

Senior
BSS
69

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

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

Varbūt vari ieteikt kaut ko citu, izņemot Mutex un sync.Map, rakstīšanas aizsardzībai?

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