Golang
Aká chyba nastane pri pokuse o zmenu znaku v reťazci: panika, spracovaná chyba alebo niečo iné?
Povedajte mi o vašich izkušnjah s PostgreSQL: oblikoval ste sheme, optimiziral poizvedbe, upravljal?
Na koľkých inštanciách/kontejnery pracoval služba?
Čo je rozdiel medzi Mutex a RWMutex?
Ak je mapa inicializovaná raz pri štarte a používa sa iba na čítanie — je potrebná synchronizácia?
Ktorá metóda HTTP, podľa špecifikácie, sa používa na úplnú výmenu zdroja a je idempotentná? PATCH POST PUT DELETE
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?
Ako dostávaš úlohy, od koho prichádzajú?
Počuli ste za Domain-Driven Design (DDD)? Máte skúsenosti s aplikáciou DDD vzorov?
Príkazy Linux, ktoré poznáš. Čo robí príkaz kill?
// 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 }
Prečo si si vybral Go?
Čo je semafor a kde ho nájsť v Go?
Otázka 3: Nájdite chyby v kóde s goroutines, map a WaitGroup
Aký je rozdiel medzi heap a stack v Go a ako sa každý používa?
Čo je to Čistá architektúra?
Rozdiely v štruktúrach ukladania dát medzi riadkovými a stĺpcovými databázami
Č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?
Čo sú Test Containers?
Aké bolo zaťaženie služby s Kafka? Koľko RPS?