Sobes.tech

Golang

Čime se razlikuje DELETE od TRUNCATE? Kako biste ispraznili tabelu?

169

Da li je Go objektno orijentisan ili strukturni jezik? Prođite kroz osnovne principe OOP (enkapsulacija, polimorfizam, nasledstvo, apstrakcija) i pokažite kako se oni implementiraju u Go.

169

Zadatak: Šta će prikazati kod? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```

169

Шта ће радити брже — генерички типови или празни интерфејси?

168

Нова SKU (млин за месо) се појављује у главном систему Postgres — да ли треба или не треба да се појави у Redis-у?

168

Kako testirati funkciju printNumber bez čekanja sekunde?

168

Da li ste se susretali sa Common Table Expression (CTE)? Pričajte o njima, uključujući rekurzivne CTE.

167

Šta je idempotentnost? Postoje NoSQL baze — koje su njihove razlike i kada ih izabrati?

167

Ko je koristio uslugu pretraživanja?

166

Zadatak: „Paralelna obrada URL-ova sa ograničenjem vremena“ Napišite funkciju fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, koja: 1. Za svaki URL izvršava HTTP GET zahtev (može se koristiti http.Get). 2. Vraća map[string]string, gde je ključ URL, a vrednost telo odgovora (kao string) ili prazan string u slučaju greške/timeout-a. 3. Istovremeno se izvršava ne više od maxParallel zahteva. 4. Ukupno vreme rada funkcije ne sme da pređe timeout. Ako istekne vreme, svi nezavršeni zahtevi se prekidaju, i funkcija vraća ono što je uspela. 5. Koristite kontekst za otkazivanje.

165

Zašto je normalizacija podataka u SQL-u potrebna?

165

Шта те сада занима, шта тражиш за себе?

165

Ako je prvi proizvod prikazan 1000 puta, drugi 500 puta, i prvi ima 50 klikova, a drugi 25, kako ih možemo uporediti?

164

Да ли си сада у Москви? Који формат рада разматраш?

164

Koji obrasci ponašanja implementiraju message brokeri poput Kafka? Objasni kako funkcioniše ovaj obrazac (Pub/Sub), kakvi odnosi postoje između entiteta.

164

Zašto nam je potreban Docker? Zašto jednostavno ne možemo pokrenuti binarnu datoteku na serveru?

164

Da li postoje zanimljive nijanse sa GOMAXPROCS i cgroups u Linuxu?

163

Kako se u Go implementira polimorfizam bez klasičnog nasleđivanja (duck typing)? Da li je to polimorfizam u vreme kompilacije ili izvršenja? Koju još vrstu polimorfizma može da se implementira u Go?

162

Kako ste radili sa Kubernetes-om? Šta ste radili?

161

Koje indekse poznaješ u PostgreSQL-u?

161
/10