Sobes.tech

Golang

Como é que determinarias que uma versão do chat é melhor do que a outra se tivesses duas versões?

Senior
181

Implemente uma função que aceite uma lista de inteiros e retorne o comprimento da sequência consecutiva mais longa de números iguais. A sequência é considerada consecutiva se os elementos estiverem juntos na lista original.

Intern
181

Como foi organizada a equipa no seu último emprego, quantas pessoas havia e qual era exatamente o seu cargo?

Senior
178

O que o programa irá mostrar ao ser executado? package main import "fmt" func main() { s := make([]int, 0, 3) m := map[string]int{"a": 1, "b": 2} for i := 0; i < 5; i++ { s = append(s, i) } fmt.Println(len(s), cap(s)) if v, ok := m["c"]; ok { fmt.Println(v) } else { fmt.Println("chave não presente") } }

Intern
176

Descreva o objetivo principal de isolar as alterações em ramos separados antes de fazer merge na main: - Eliminar a necessidade de testes antes do lançamento - Garantir versões independentes da aplicação para produção e desenvolvimento sem merge - Manter a estabilidade do ramo principal - Evitar conflitos durante o desenvolvimento colaborativo

Intern
176

O que são OLAP e OLTP?

Senior
175

Qual é a diferença entre uma subconsulta em WHERE id IN (SELECT ...) e uma subconsulta com WHERE EXISTS (SELECT ...)? IN compara os valores com um conjunto de resultados, EXISTS verifica se há pelo menos uma linha IN é executado para cada linha da consulta externa, EXISTS uma vez Não há diferença IN funciona apenas com números, EXISTS com qualquer tipo

Intern
174

Conta-me como te desenvolves e aprendes, o que estás a estudar agora?

Senior
174

O que exatamente será incluído no commit ao executar git commit -m? se apenas fizer git add para uma parte dos ficheiros modificados? Ficheiros indicados no git add, na sua totalidade com o seu estado atual, incluindo as alterações não indexadas Todas as alterações em todos os ficheiros modificados, mesmo aqueles que não foram adicionados ao índice Apenas os ficheiros mais recentemente modificados no diretório de trabalho Apenas as alterações adicionadas ao índice

Intern
174

Que tipos de índices existem em bancos de dados e para que servem?

Senior
173

Por qual metodologia trabalha?

Middle+
172

O que são sockets e quais existem?

Senior
172

O que é idempotência nas requisições ao serviço?

Senior
171

Estás numa procura ativa ou passiva? Por que estás a procurar um novo emprego?

Senior
170

Quais protocolos de nível de aplicação funcionam sobre TCP e UDP?

Senior
170

O que é importante na escolha de uma empresa? A que vais prestar atenção?

Middle+
169

Por que é responsável o recolhedor de lixo (GC) em Go e quando ele normalmente é ativado automaticamente? Libera memória de objetos inacessíveis e é ativado automaticamente quando o heap cresce (quando o volume de memória alocada excede um limite em tempo de execução) Organiza a colocação de variáveis na memória para otimização de cache e é acionado estritamente por temporizador a cada 10 ms Monitora a quantidade de goroutines em execução e só se ativa após a função main terminar Sincroniza o trabalho dos mutexes e é ativado quando a RAM livre cai abaixo de 5%

Intern
169

Como argumentas o teu ponto de vista se um colega não concorda contigo?

Senior
168

Podes explicar os protocolos TCP e UDP, em que é que eles se diferenciam?

Senior
168
/11