Sobes.tech

Golang

Aká chyba nastane pri pokuse o zmenu znaku v reťazci: panika, spracovaná chyba alebo niečo iné?

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

Povedajte mi o vašich izkušnjah s PostgreSQL: oblikoval ste sheme, optimiziral poizvedbe, upravljal?

Middle
Туту
100

Na koľkých inštanciách/kontejnery pracoval služba?

Middle+
Яндекс
100

Čo je rozdiel medzi Mutex a RWMutex?

Senior
Small
100

Ak je mapa inicializovaná raz pri štarte a používa sa iba na čítanie — je potrebná synchronizácia?

Senior
Small
100

Ktorá metóda HTTP, podľa špecifikácie, sa používa na úplnú výmenu zdroja a je idempotentná? PATCH POST PUT DELETE

Intern
AvitoAvito
100

V katerih situáciách je primernejšie, da programátor napiše kodo ručno, namesto da se zanaša na rešitve, ki jih generira AI?

Senior
AndersenAndersen
100

Ako dostávaš úlohy, od koho prichádzajú?

Middle+
SelectelSelectel
100

Počuli ste za Domain-Driven Design (DDD)? Máte skúsenosti s aplikáciou DDD vzorov?

Senior
техвил
100

Príkazy Linux, ktoré poznáš. Čo robí príkaz kill?

Senior
YadroYadro
100

// Máme metódu na získanie informácií o produktoch, táto metóda sa volá veľmi často // sú v tomto kóde problémy a ako ich opraviť? databáza postgress func (r *ProductRepository) GetProductDetails(ctx context.Context, productIDs []int) []Product { products := make([]Product, 0, len(productIDs)) for _, id := range productIDs { go func(id int) { var p Product query := "SELECT name, price, description FROM products WHERE id = $1" err := r.db.QueryRowContext(ctx, query, id).Scan(&p.Name, &p.Price, &p.Desc) if err != nil { r.logger.Error("error get product", "err", err) return } products = append(products, p) }(id) } return products }

Middle+
Lenta Tech
100

Prečo si si vybral Go?

Senior
Spectr
100

Čo je semafor a kde ho nájsť v Go?

Middle
Сбертех
100

Otázka 3: Nájdite chyby v kóde s goroutines, map a WaitGroup

Middle+
СБЕРСБЕР
100

Aký je rozdiel medzi heap a stack v Go a ako sa každý používa?

Senior
Займиго
100

Čo je to Čistá architektúra?

Senior
I-teco
100

Rozdiely v štruktúrach ukladania dát medzi riadkovými a stĺpcovými databázami

Senior
I-teco
100

Čo by si urobil, keby si navrhol architektonické riešenie, ale technický vedúci s tebou nesúhlasí a ty si presvedčený, že máš pravdu?

Middle+
Базис
100

Čo sú Test Containers?

Senior
Гос крипта
100

Aké bolo zaťaženie služby s Kafka? Koľko RPS?

Senior
WildberriesWildberries
100
/412