Golang
De que maneiras pode-se usar um canal num programa?
Como percorrer os elementos numa estrutura Map na linguagem Go, usando construções sintáticas?
Em que casos é importante limitar o número de núcleos ativos ao usar a linguagem Go?
Que ferramentas e tecnologias utilizas para organizar o registo nos teus projetos?
Utilizou um ambiente dinâmico nos seus projetos?
Como é que a passagem de elementos entre funções e estruturas é implementada na linguagem Golang?
Quais são as diferenças entre pânico e erro crítico que interrompem a execução do programa?
Pode explicar o princípio de funcionamento das árvores B e onde elas são aplicadas?
Explique o que se entende por encerramento correto do sistema sem perda de dados ou erros.
Quais são os princípios e axiomas principais a serem considerados ao trabalhar com canais para interação entre goroutines?
Como é feita a inicialização e execução de uma nova goroutine no programa?
Explique o que significa a métrica Counter no sistema de monitorização Prometheus.
Quais as consequências que podem surgir ao gravar na carta a partir de vários threads ao mesmo tempo?
O que se entende por 'Stop The World' no contexto do funcionamento da JVM ou execução do sistema?
Consegues enumerar os principais tipos de dados de referência utilizados em Go?
Que métodos e abordagens você usa para verificar a funcionalidade do seu código?
Quais foram as principais dificuldades que enfrentou ao usar WebSocket em projetos?
Que abordagens e métodos devem ser utilizados ao trabalhar com bancos de dados particionados?
Como é que se pode determinar que todos os canais estão fechados a partir do método Main?
Todas as goroutines devem ser iniciadas simultaneamente e em paralelo por padrão?