// Dado um array de números, em que todos os números, exceto um, têm um par, //encontrar o número que aparece apenas uma vez // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ int result = 0; for(int num : arr){ result ^= num; } return result; }
Java
O que faz com a tarefa após a concluir?
Quais razões te levam a estudar livros de programação?
Pode usar qualquer tipo de dado nos parâmetros genéricos?
Qual é o melhor tipo de dado para armazenar senhas na sua aplicação?
Pode explicar o que é uma operação de tipo intermédio no contexto do processamento de dados?
Qual software de gestão de recursos empresariais é utilizado no nosso projeto?
Consegue nomear algoritmos baseados no método de busca binária e explicar as suas características?
O que faria se surgisse um conflito na equipa com um participante que demonstra um comportamento tóxico?
Como avaliou o grau de cobertura de testes no seu último projeto?
Onde estão localizados os ficheiros de configuração do Maven no projeto?
Em que casos é aconselhável usar um construtor para passar dependências para uma classe?
Qual é o papel do uso de classes abstratas na programação orientada a objetos?
Pode explicar o que é uma variável do tipo ThreadLocal em um ambiente multithread?
Quais recursos ou operações podem ser bloqueados ao usar bloqueio pessimista em transações?
Explique o princípio do uso da construção try-with-resources na gestão de recursos em Java.
Como enriquecer o contexto do LLM? O que é RAG e como funciona?
Usou o protocolo TLS no seu último projeto?
// lista de números de automóveis, os números são sempre do mesmo tipo padrão // deve exibir cada número separadamente na consola // depois criar um mapa de número - seus dígitos (exemplo A123BC:123) onde a chave é A123BC e o valor é 123 //var autoNumbers = List.of(List.of("A123BC", "B421FT"), // List.of("O543EC","B421FT", "I222OA"))
Como otimizar uma consulta SQL lenta? O que são EXPLAIN e EXPLAIN ANALYZE?