Sobes.tech

Golang

Што ќе прикаже програмата на местата каде што има коментари? package main import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) fmt.Println(sl) // } func mutateSlice(sl []int, idx, val int) { sl[idx] = val fmt.Println(sl) // }

214

Imate dve tabele: orders (porudžbine): order_id (jedinstveni identifikator porudžbine) customer_id (identifikator kupca) order_date (datum porudžbine) total_amount (ukupni iznos porudžbine) customers (kupci): customer_id (jedinstveni identifikator kupca) customer_name (ime kupca) city (grad kupca) Zadatak: Napišite SQL upit koji će vratiti sledeće podatke: Lista kupaca (ime i grad) koji su napravili porudžbine za ukupni iznos veći od 1000 dolara. Za svakog kupca iz tačke 1, prikažite ukupan iznos svih porudžbina.

214

Koji Kafka klijent je korišćen u projektu i kako ste sa njim komunicirali?

212

Можете ли објаснити принцип рада и главне особине модела CQRS?

Middle — Middle+
212

Ispričaj mi o tehničkom skupu koji si koristio.

211

Koja je uloga i svrha praznog interfejsa u programiranju?

Junior — Middle
210

Čime se razlikuje paralelna obrada zadataka od višestrukog izvršavanja u programiranju?

Junior — Middle
209

Kako radi planer Go? Ispričaj glavne tačke.

209

Да ли си конфигурисао Kubernetes?

208

Табела `employees`: | id | име | одељење | платa | |----|-------|----------|--------| | 1 | A | IT | 100 | | 2 | B | IT | 100 | | 3 | C | IT | 90 | | 4 | D | IT | 80 | | 5 | E | HR | 200 | | 6 | F | HR | 180 | Треба приказати све запослене који су у топ-3 по плати унутар свог одељења. Ако више запослених има исту плату, сви треба да буду укључени (чак и ако то прошири топ-3 на 4-5 особа).

207

Napišite kod sa pool-om radnika za obradu niza URL-ova sa paralelnim HTTP zahtevima.

205

Šta radi PARTITION BY u funkcijama prozora?

205

Koje vrste memorije postoje i kako međusobno komuniciraju?

Junior — Middle
204

Можете ли објаснити у чему се састоји модел C4 и како се користи за визуализацију архитектуре система?

Middle — Middle+
204

Koja sredstva i pristupe ste koristili prilikom kreiranja arhitekture mikroservisa?

Junior — Middle
204

Koje crvene zastave u kompaniji bi bile za tebe stop-faktori?

202

func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }

202

Koju vrednost će vratiti funkcija len kada se pozove za string?

Junior — Middle
202

Kako shvatiti da je degradacija nastala upravo zbog rasta potrošnje resursa (CPU itd.)?

201

Da li često morate raditi sa gorutinama na poslu?

201
/12