Sobes.tech

Golang

Ինչպե՞ս կընտրես մի քանի առաջարկներից:

Middle+
VK CloudVK Cloud
70

Արդյոք հնարավոր է վերցնել կառուցվածքի դաշտի հասցեն, եթե կառուցվածքը պահվում է քարտեզում?

Middle
Еаптека
69

Որ չափանիշներով եք ընտրելու գործատու? Ի՞նչն է ձեզ համար ամենակարևորնը:

Middle
Яндекс
69

Ի՞նչ են Go-ի սլայսները և ինչպես են նրանք կառուցված:

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

Կարո՞ղ է օգտագործել ցուցիչը միայն A-ի համար A, B, C սյունակների վրա։

Middle+
А7
69

Ինչպե՞ս փոխազդեցիք տվյալների աղբյուրների հետ: API բանալիներ տրամադրեցիք, գրեցիք Kafka-յում կամ կարդացիք Kafka-յից?

Middle+
РамблерРамблер
69

Դուք վերցրել եք Kafka- ից 500 հաղորդագրություն պարունակող փաթեթ, բայց չեք կարող դրանք պահել տվյալների բազայում: Ի՞նչ կլինի: Ինչքան ժամանակ կարող եք մշակել այդ 500 հաղորդագրությունները?

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

Ինչու եք նոր աշխատանք փնտրում?

Senior
.wrk
69

Ինքս փորձել եմ, որ Postgres-ը վերակազմավորում է սյունակները և օպտիմիզատորին կարևոր չէ, թե ինչպես կգրես հարցը՝ այն ինքն իրեն վերակառուցում է ըստ անհրաժեշտության։ Ինչ կարծիք ունես؟

Senior
OkkoOkko
69

Դու աշխատե՞լ եք PostgreSQL-ում գործարքների հետ և ինչպիսի՞ մակարդակների հետ:

Senior
2gis2gis
69

Ի՞նչ պրակտիկաներ կան Docker պատկերների չափը նվազեցնելու համար։

Senior
Flant
69

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // գործարք ավելացնել եթե սխալ != ոչ { վերադարձնել սխալ } գործընկեր, սխալ := r.find(partnerID) եթե սխալ != ոչ { վերադարձնել սխալ } գովազդատու, Բալանս -= գումար գործընկեր.Hold -= գումար գործընկեր.Бalance += գումար եթե սխալ := r.save(գովազդատու); սխալ != ոչ { վերադարձնել սխալ } եթե սխալ := r.save(գործընկեր); սխալ != ոչ { վերադարձնել սխալ } r.totalPayouts++ վերադարձնել ոչ } ֆունկցիա (r *PayoutRepository) find(id string) (Partner, սխալ) { p := Partner{} սխալ := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // $1 ավելացնել եթե սխալ != ոչ { եթե սխալ == sql.ErrNoRows { վերադարձնել p, errors.New("գործընկերը չի գտնվել") } վերադարձնել p, սխալ } վերադարձնել p, ոչ }

Senior
Pasul LTD
69

Ի՞նչ ես ուզում հիմա — ինչ սպասումներ ունես նոր աշխատանքի վերաբերյալ:

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

Ինչպես է կազմակերպված հաղորդակցությունը միկրոսերվիսների միջև?

Middle+
Umbrella IT
69

Կարո՞ղ է կարիերայի ուղի։ Ցանկանում եք տեխնիկապես զարգանալ կամ մենեջմենտ/թիմի ղեկավարության կողմը։

Middle+
VK CloudVK Cloud
69

Որոնցից սինխրոնիզացիայի միջոցները պետք է օգտագործեիք ձեր նախագծում?

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

Ի՞նչ է նշանակում RPC ոճի անվանումը: Մեր դեպքում, gRPC և REST — ինչպե՞ս են նրանք տարբերվում:

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

[անուն] հարցրեց: աշխատե՞լ եք հիշողության և տարածված կեշ մակարդակների հետ: գիտե՞ք Go-ում channels և select մասին։

Senior
BSS
69

Կարո՞ղ է պրոֆայլերը միացնել արտադրության ժամանակ։

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

Կամ կարող եք առաջարկել ինչ-որ այլ բան, բացի Mutex և sync.Map-ից գրառումը պաշտպանելու համար։

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