Sobes.tech

Golang

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

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

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

[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

Vai jums kādreiz bija jāseko līdzi laikam, jāuztur uzskaiti par uzdevumiem kādā sistēmā?

Middle+
Lexica
69

Kā noteikt, vai produktam ar aptuveni 1000 lietotājiem ir nepieciešama mikroservisu vai monolīta arhitektūra?

Middle+
VKVK
69

Tirgus centrā ir stāvvieta: automašīnas iebrauc un izbrauc, un parka sesijas beigās ir jāņem maksa. Kā tu to redzi? Izstrādā sistēmu.

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