Co je JWT? Jak je uvnitř uspořádáno?
Golang
Jaké datové typy lze použít jako klíč pro mapu? Lze použít pole jako klíč?
Když je slice znovu deklarován uvnitř funkce při překročení kapacity, je deklarován na haldě nebo na zásobníku?
Na co je konstrukce typu assertion?
Optimalizoval jsi vyhledávací dotazy s geofiltrem v PostgreSQL? Jak jsi s nimi pracoval a co umožnilo jejich optimalizaci?
Co je to slice a čím se liší od pole?
```go balíček hlavní 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 } ```
Jak jsi nakonfiguroval idempotenci, aby nedocházelo k opakovaným inzerátům?
Proč dotazy trvají tak dlouho? Kolik řádků bylo vybráno minulý měsíc?
Co je MVCC v PostgreSQL? Jak přesně vytváří verze řádků?
errors.Is a errors.As — k čemu slouží a jaký problém řeší?
Co jsou to autorizační tokeny a jaké existují?
Čím se liší slice od pole?
Na co jsou indexy s geografickou filtrací?
Je důležité, aby pracovní zkušenost odpovídala skutečnosti — máš potvrzení o zkušenostech, například pracovní knížku?
Můžeme předat slice jako parametr funkci?
Co jsou errors.Is a errors.As, k čemu slouží a jaký problém řeší?
Pokud pracuji s řezem, vezmu ho jako parametr funkce, s něčím s ním udělám a po funkci s ním budu dále pracovat — na co si mám pamatovat? Jaké změny nebudou zvenčí viditelné?
Můžeme přidat prvky do nového plátku (podplátku)?
Vnitřní slice, který se vytváří uvnitř funkce při překročení kapacity, je vytvořen na zásobníku nebo na haldě?