O que é JWT? Como ele funciona por dentro?
Golang
Que tipos de dados podem ser usados como chave para um mapa? Pode-se usar um array como chave?
```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 } ```
Quando um slice é redeclarado dentro de uma função ao ultrapassar a capacidade — ele é declarado no heap ou na pilha?
Para que serve a construção de asserção de tipo?
Otimizaste as consultas de pesquisa com filtragem geográfica no PostgreSQL? Como trabalhou com elas e o que permitiu otimizá-las?
O que é um slice e como difere de um array?
Como configurou a idempotência para que não chegassem anúncios repetidos?
Por que as consultas demoram tanto a ser executadas? Quantas linhas foram selecionadas no mês passado?
O que é MVCC no PostgreSQL? Como exatamente ele cria versões de linhas?
Como te avalias? Até que nível de complexidade de pedidos escreves?
errors.Is e errors.As — para que servem, que problema resolvem?
O que são tokens de autorização e quais existem?
Qual é a diferença entre um slice e um array?
Para que servem os índices com filtragem geográfica?
É importante que a experiência de trabalho corresponda à realidade: tens alguma prova de experiência, como uma carteira de trabalho?
Podemos passar um slice como parâmetro numa função?
Estás atualmente à procura de emprego ou continuas a trabalhar?
O que são errors.Is e errors.As, para que servem e que problema resolvem?
Se eu trabalhar com um slice, pegá-lo como parâmetro de uma função, fazer algo com ele e continuar a trabalhar com ele após a função — do que preciso lembrar? Quais mudanças não veremos de fora?