Sobes.tech

Golang

Koje mikroservise si razvio? Koje su to tačno usluge?

Senior
wilix
64

Ako napravite mapu, dodate milion vrednosti, zatim uklonite sve elemente i pozovete GC, da li će se memorija vratiti na početnu vrednost?

Senior
VK CloudVK Cloud
64

// Исправите код тако да захтеви буду конкуретни и да се приказује код одговора // и у случају грешке, приказати његов лог и наставити обраду 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
ИП Ганус Александр Андреевич
64

Šta je O-notation (Big O notation)?

Middle
VKVK
64

Da li ste čuli nešto o kvaternionima? Znate li kako se oni koriste u računarskoj grafici?

Middle
Graveling
64

// Задача 3 // Опишите која задача решава овај код // Који проблеми постоје у овом решењу? // Како бисте преписали овај код?

Senior
МТС CloudМТС Cloud
64

Zašto u sync.Map nema metode za dobijanje broja elemenata (len)?

Senior
VK CloudVK Cloud
64

Ispričaj mi o slices u Go. Šta su i na koje stvari treba obratiti pažnju prilikom rada s njima?

Middle+
X5
64

Po kojim kriterijumima ćeš birati ponudu ako ih bude više?

Senior
FinFrame
64

Може ли у функцију проследити произвољан број аргумената?

Junior
01.tech
64

Šta je reverzni proxy i kako ga implementirati?

Middle
purweb
64

Може ли показивач да указује и на стек и на хип?

Middle
VKVK
63

Kako se obrađuju poruke poslata korisnicima u offline režimu?

Senior
Яндекс
63

Zašto je potrebna kombinacija Load Balancer + API Gateway? Koja je uloga svakog komponenta?

Senior
Hi Rockits
63

Događaj dolazi u prvi data centar iz Kafka, mi ga hvataju i skladištimo u Redis. Kako su ti podaci stigli u sva tri data centra?

Middle
Aliexpress
63

Šta će se desiti ako pokrenemo 5 triliona goroutines? Kako optimizovati?

Senior
РамблерРамблер
63

// таблица с товарами: // ID | cnt_view // ----------- // 1 | 100 // два пользователя начали одновременно просматривать товар с id = 1 // и в нашей базе данных запущены 2 параллельные транзакции // какой будет результат? postgresql func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }

Middle+
Lenta Tech
63

Da li se za svaku gorutinu kreira novi niti operativnog sistema?

Senior
техвил
63

Šta je korporativna platforma za obradu logističkih i operativnih podataka maloprodajnih mreža holdinga? Da li su logistički rutovi sastavljani, računati ili kako?

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

Postoje 3 entiteta: korisnik, chat, poruka • Korisnik ima ime i datum registracije • Chat ima naziv i datum kreiranja • Poruka ima tekst, autora i datum kreiranja • Korisnik može biti u više chatova istovremeno • Poruka je obavezno povezana sa chatom i ne može biti povezana sa više od jednog chat-a istovremeno • Potrebno je opisati predmetnu oblast u obliku tabela

Senior
Ozon ФинтехOzon Финтех
63
/411