Java
O que são ZooKeeper e KRaft no contexto do Kafka? Qual é a diferença?
O que é Saga e para que serve?
O que iniciou os cálculos de atribuições e reconciliações? Qual mecanismo acionou esse processo?
A quais objetos se pode aceder dentro de uma lambda?
Que outras coleções conheces além do HashMap que possam ser usadas?
O que é importante para ti ao escolher um local de trabalho?
O que é a anotação @Conditional no Spring e para que é usada?
O que é REST e como ele difere de uma API HTTP comum?
Por que é necessário o separação por camadas (Arquitetura em Camadas) e quais erros são frequentemente cometidos?
O que acontece ao fazer duas chamadas findById com o mesmo ID numa única sessão Hibernate (cache de primeiro nível)?
Como se trabalhava com recursos antes do aparecimento do try-with-resources?
Só trabalhou num projeto na [empresa]?
Quais mecanismos Java são utilizados por baixo do capô do Spring?
Tem o cartão de serviço militar, está atualizado?
Para que fins é utilizado a programação orientada a aspetos (AOP)?
Com base em que indicadores decidiu que a tarefa exige esforços investidos?
/** * Devolve uma lista de etiquetas de livros de autores indicados por uma lista de identificadores * @param authors lista de autores * @param searchAuthorIds lista de identificadores de autores cujas etiquetas de livros devem ser obtidas * @return lista de etiquetas de livros dos autores indicados */ public static List<Tag> getTagsOfAuthorsBooks(List<Author> authors, List<String> searchAuthorIds) { return authors.stream() .filter(a -> searchAuthorIds.contains(a.id)) .flatMap(a -> a.books.stream()) .flatMap(b -> b.tags.stream()) .collect(Collectors.toList()); }
Em que projeto trabalhou na [empresa]?
Como implementar a validação da lógica de negócio no Spring (por exemplo: idade >16 anos, sem contas bloqueadas, limite do cartão não excedido)?
Com que bases de dados NoSQL trabalhou? O que é uma base de dados NoSQL?