Šta je JWT? Kako je organizovan unutar?
Golang
Koje tipove podataka možete koristiti kao ključ za mapu? Može li se koristiti niz kao ključ?
Kada se slice ponovo deklarise unutar funkcije pri prelasku granice kapaciteta, da li se deklarise na hrpi ili na steku?
Zašto je potrebna konstrukcija tip assertion?
```go paket glavna func main() { nums := make(chan int, 10) for i := 0; i < 10; i++ { nums <- i } close(nums) for i := 0; i < 3; i++ { go sqare(nums) } } func sqare(nums <-chan int) <-chan int { res := make(chan int, 10) for n := range nums { res <- n * n } return res } ```
Da li ste optimizovali pretraživačke upite sa geofiltracijom u PostgreSQL-u? Kako ste radili s njima i šta je omogućilo optimizaciju?
Šta je slice i kako se razlikuje od niza?
Kako si podesio idempotentnost da se ne pojavljuju ponovljeni oglasi?
Zašto upiti traju tako dugo? Koliko redova je odabrano prošlog meseca?
Šta je MVCC u PostgreSQL? Kako tačno kreira verzije redova?
Kako sebe ocenjuješ? Na kojem nivou složenosti pišeš?
Šta su tokeni za autorizaciju i koji postoje?
errors.Is и errors.As — за шта су потребни и који проблем решавају?
Зашто су потребни индексии са геофилтрирањем?
Čime se razlikuje slice od niza?
Важно је да радно искуство одговара стварности — имаш ли потврде о искуству, као што је радна књижица?
Можемо ли проследити слайс као параметар функције?
Да ли тренутно тражите посао или настављате да радите?
Šta su errors.Is i errors.As, čemu služe i koji problem rešavaju?
Ako radim sa slice-om, uzmem ga kao parametar funkcije, nešto s njim uradim i nastavim da radim s njim nakon funkcije — na šta treba da obratim pažnju? Koje promene nećemo videti spolja?