Sobes.tech

Golang

Povězte mi o své zkušenosti s PostgreSQL: navrhoval jste schémata, optimalizoval dotazy, spravoval?

Middle
Туту
59

Budoval jste analýzu v reálném čase nebo jaké cíle jste původně sledovali?

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

Jaký dopad jsi měl na předchozí projekty?

Senior
wilix
59

Co dělá sysmon za běhu v Go?

Senior
X5 techX5 tech
59

Architektonický úkol: jak zaručit odeslání události do Kafka při registraci uživatele v mikroservisové architektuře (uživatelská služba + služba notifikací), pokud je Kafka asynchronní kanál?

Middle+
Веро Трейс
59

Kdo navrhl architekturu projektu — ty jako feature leader, společně s týmem, nebo jako týmový leader?

Senior
Холодильник.руХолодильник.ру
59

Jak jste ovlivnili změnu procesu s analytikou?

Senior
AvitoAvito
59

Co je to kontext v Go a k čemu je potřeba?

Middle+
Magnit Tech
59

S čím jste nejčastěji pracoval? Jaké technologie jste používal?

Middle+
OZONOZON
59

Můžeš zvládnout paniku v jednom z deferů?

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

Lze během evakuace přidávat nebo odstraňovat prvky na mapě?

Senior
VK CloudVK Cloud
59

Proč je to technicky složitý úkol? Proč to není jen funkce na 100 řádků?

Senior
VK Live
59

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) 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 }

Senior
Pasul LTD
59

Jak byla vaše práce s Kafka organizována? Jak jste používali konzumenty, konzument-groups?

Middle+
А7
59

Měla by se v Redis objevit nová nomenklatura (nový produkt)?

Senior
МВидеоМВидео
59

Co víš o hlavních entitách Kafka?

Middle+
Magnit Tech
59

// Opravte kód tak, aby požadavky byly konkurenční a zobrazovaly kód odpovědi // a v případě chyby zobrazte její protokol a pokračujte ve zpracování package main import "net/http" var addrs = []string{"[link] "[link] "[link] "[link] "[link] "[link] "[link] func main() { var wg sync.WaitGroup data := make(map[string]bool) for _, url := range addrs { wg.Add(1) if !data[url] { data[url] = true go func(url string) { defer wg.Done() resp, err := http.Get(url) if err != nil { log.Println(err) return } log.Println(resp.StatusCode) }(url) } } wg.Wait() }

Senior
ИП Ганус Александр Андреевич
59

Jaké indexy používáš v PostgreSQL?

Senior
МТС CloudМТС Cloud
59

Pokud jeden ze služeb, které používáš, vrátí chybu, co budeš dělat a jak to budeš řešit, pokud máš kanál?

Middle
Aliexpress
59

Jaký je rozdíl mezi interpretovaným jazykem (Python) a kompilovaným jazykem (Go)? Jaké faktory ovlivňují volbu?

Senior
СБЕРСБЕР
59
/411