Čo je JWT? Ako je usporiadané vo vnútri?
Golang
Aké dátové typy je možné použiť ako kľúč pre mapu? Môže sa použiť pole ako kľúč?
Keď sa slice znovu vyhlási vo vnútri funkcie pri prekročení kapacity — je deklarovaný na halde alebo na zásobníku?
Na čo je konštrukcia typu assertion?
```go package main 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 } ```
Optimalizoval si vyhľadávacie dotazy s geofiltrom v PostgreSQL? Ako si s nimi pracoval a čo umožnilo optimalizáciu?
Čo je to slice a ako sa líši od poľa?
Ako si nastavil idempotenciu, aby sa neopakovali inzeráty?
Prečo trvajú dotazy tak dlho? Koľko riadkov bolo vybraných minulý mesiac?
Čo je MVCC v PostgreSQL? Ako presne vytvára verzie riadkov?
Ako sa hodnotíš? Do akej úrovne požiadaviek na zložitosť píšeš?
errors.Is a errors.As — na čo sú, aký problém riešia?
Čo sú to autorizačné tokeny a aké existujú?
Na čo sú indexy s geografickým filtrovaním?
Čím sa líši slice od poľa?
Je dôležité, aby pracovné skúsenosti zodpovedali skutočnosti — máš potvrdenie o skúsenostiach, napríklad pracovnú knižku?
Môžeme odovzdať slice ako parameter funkcie?
Hľadáte momentálne prácu alebo pokračujete v práci?
Čo sú errors.Is a errors.As, na čo slúžia a aký problém riešia?
Ak pracujem s rezom, vzamem ga kot parameter funkcije, nekaj z njim naredim in potem nadaljujem z delom z njim po funkciji — na kaj moram biti pozoren? Katere spremembe ne bomo videli od zunaj?