Sobes.tech

Golang

Tudna részletesebben mesélni az utolsó projektről — miről szól a projekt, és milyen feladatokat valósítottál meg pontosan?

Senior
Магнит Тех
70

Hogyan fogsz választani több ajánlat közül?

Middle+
VK CloudVK Cloud
70

Lehetséges-e egy struktúra mezőjének címét megkapni, ha a struktúra egy térképen van tárolva?

Middle
Еаптека
69

Milyen kritériumokat fogsz használni munkaadó kiválasztásához? Mi a legfontosabb számodra?

Middle
Яндекс
69

Mi a szeletek a Go-ban, hogyan működnek?

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

Használható-e index az A, B, C oszlopokon csak az A szerinti szűréshez?

Middle+
А7
69

Hogyan lépett kapcsolatba az adatforrásokkal? API-kulcsokat biztosított, írta Kafka-ba vagy olvasta Kafka-ból?

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

Egy 500 üzenetből álló csomagot vettél a Kafka-ból, de nem tudod elmenteni az adatbázisba. Mi fog történni? Mennyi ideig lehet ezeket az 500 üzenetet feldolgozni?

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

Miért keres új munkát?

Senior
.wrk
69

Személy szerint teszteltem, hogy a Postgres átrendezi az oszlopokat, és az optimalizáló nem számít, milyen sorrendben írod a lekérdezést — ő maga fogja átszerkeszteni, ahogy kell. Mit szólsz?

Senior
OkkoOkko
69

Dolgozott már PostgreSQL tranzakciókkal és milyen izolációs szinteken?

Senior
2gis2gis
69

Milyen gyakorlatok léteznek a Docker-kép méretének csökkentésére?

Senior
Flant
69

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // tranzakció hozzáadása 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) // $1 hozzáadása if err != nil { if err == sql.ErrNoRows { return p, errors.New("partner nem található") } return p, err } return p, nil }

Senior
Pasul LTD
69

Most mit szeretnél — mik az elvárásaid az új munkával kapcsolatban?

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

Hogyan van szervezve a kommunikáció a mikroszolgáltatások között?

Middle+
Umbrella IT
69

Van karrierút? Technikai fejlődés vagy menedzsment/csapatvezetés felé szeretnél fejlődni?

Middle+
VK CloudVK Cloud
69

Melyik felsorolt szinkronizációs eszközöket kellett használnod a projektedben?

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

Mit jelent az RPC-stílusú névhasználat? A mi esetünkben a gRPC és a REST — miben különböznek?

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

[név] kérdezte: dolgoztál cache szinteken — memória és elosztott? ismered a csatornákat és a selectet Go-ban?

Senior
BSS
69

Bekapcsolható a profiler a produkcióban?

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