Golang
Que técnicas de processamento paralelo são implementadas na linguagem Go?
Quais métodos são utilizados para prevenir vulnerabilidades como injeções SQL ao trabalhar com bancos de dados?
Usou o método Context.WithTimeout para limitar o tempo de execução das operações?
Consegues nomear bibliotecas populares para registar logs na linguagem Go?
Partilhe a sua experiência na utilização de etiquetas personalizadas ao criar estruturas de dados.
Quais métodos de transmissão de dados você usou para a comunicação entre serviços?
Tens conhecimentos e experiência com a linguagem de programação Rust?
Qual é a diferença entre uma goroutine em Go e um thread do sistema operacional a nível de sistema?
Pode-se considerar que os elementos numa fatia em Go já estão ordenados por ordem crescente ou decrescente?
Como é que o agendador do sistema faz a programação do processamento de pedidos?
Como realizar uma iteração sequencial dos elementos de um array?
Estás aberto a receber o teu salário em criptomoeda?
Como determinar a complexidade temporal da operação de remoção de um elemento de um slice em Go?
Que métodos existem para analisar e otimizar a execução de consultas SQL?
Que ferramentas e bibliotecas utilizou ao desenvolver em Go?
Fale sobre a sua experiência no uso de canais para organizar a interação entre componentes ou threads.
Que ações podem ser realizadas com uma fatia numa linguagem de programação?
// Pergunta 4. O que será exibido na tela package main import "fmt" func subis(is []int) []int { return append(is, 5, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Como podem os serviços interagir entre si? Em que o REST difere do gRPC?
Aplicou o estilo arquitetónico REST ao desenvolver os seus serviços?