Sobes.tech

Golang

Mesélj a sync.Atomic-ról: mire használják, kellett már használnod a munkád során?

Senior
sber tech
40

Mi az a tranzakció és mik az ACID elvek?

Middle+
WaterWal
40

Mit adott vissza a keresőszolgáltatás?

Middle
МВидеоМВидео
40

Mennyi hoszton futott a szolgáltatás, és hány példány indult el?

Senior
Яндекс
40

Hogyan dolgozott a WebSocket-tal? Infrastruktúra beállítás szinten vagy csak kód szinten? Milyen technológiákat használt? Volt-e problémája a kapcsolódással az infrastruktúra szinten?

Senior
Hi Rockits
40

Tudná röviden leírni, hogy milyen szolgáltatásokból állt a rendszer, és hogyan kommunikáltak egymással?

Senior
АЭРО
40

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) // tranzakció hozzáadása if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount // SELECT FOR UPDATE védelme 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 }

Senior
Pasul LTD
40

Mit írsz Go-ban — mikroszolgáltatások vagy szolgáltatások?

Senior
Avanpost
40

Melyik mechanizmus van Go-ban: öröklődés vagy összetétel?

Middle
КасперскийКасперский
40

Hogyan kezelhetnénk külsőleg az olyan hibákat, amelyek feladatok során fordulnak elő, ha szeretnénk ezt megtenni?

Senior
Cloud.ru
40

Hogyan csatlakoztassuk a profiler-t Go-ban? Hogyan készítsünk profilokat?

Senior
А7
40

Vannak jelenlegi fejlesztési prioritásaid vagy terveid?

Middle+
Lexica
40

Van különbség az végrehajtási időben, ha ugyanazt a függvényt összehasonlítjuk rendezett és rendezetlen tömbön? Mi az a branch prediction és a processzor pipeline?

Middle
Graveling
40

Végeztek terheléses teszteket? Milyen volt a terhelés?

Middle+
МВидеоМВидео
40

Hogyan számították az RPS-t — egyszerűen összeadták az összes fogantyú terhelését, vagy hogyan?

Middle
Aliexpress
40

Mit csináltál a kézi feldolgozás után érvénytelen üzenetekkel? Technikai szempontból hogyan nézett ki?

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

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

Middle+
Umbrella IT
40

Most dolgozol?

Middle+
Займиго
40

Hogyan viszonyulsz a tesztekhez? Mire jók a tesztek?

Senior
VK Live
40

Milyen kézbesítési garanciát támogat, ha a Kafka-ról beszélünk?

Senior
А7
40
/412