Fala sobre interfaces em Go.
Golang
Fala-me sobre os tipos de dados em Go.
Como aplicar uma condição ao resultado de uma função de agregação (por exemplo, a soma)?
pacote principal importar "fmt" func execute(modelo string, args ...interface{}) string { return modelo } func main() { res := execute("mailbox/:mailbox/folder/:folder_id", "inbox", 123) // Saída: mailbox/inbox/folder/123 fmt.Println(res) }
Como é que um slice cresce em Go?
Fala sobre select em Go.
Como numerar as linhas numa consulta?
O que é uma chave estrangeira?
Como a existência de um índice afeta a velocidade de inserção na tabela?
Como é que isto é tratado no agendador se não for uma requisição de rede, mas leitura de um ficheiro?
O que acontece se a capacidade não for suficiente ao fazer append num sub-slice?
Que JOINs conhece? Liste-os.
Cada SELECT no UNION deve ter o mesmo número de colunas ou pode ser diferente?
Como lidar com o problema de concatenação de strings em um ciclo?
Como as interfaces ajudam nos testes (testes unitários)?
Fala-me sobre strings em Go.
Fala sobre canais em Go.
O fatia sempre cresce ao dobro?
Quais filas existem no modelo GMP?
Se criar um sub-slice a partir do primeiro slice e fizer append ao segundo, que problemas podem surgir?