Java
Quais são as diferenças entre as tecnologias Kafka e Redis no contexto do seu uso e características arquitetónicas?
Qual é a complexidade da pesquisa binária?
Em que momentos ocorre a inicialização do Stream ao usar a API Stream?
Fale sobre a sua experiência na criação de modelos iniciais ou soluções padrão.
Para que é que é utilizado a interface Comparable em Java?
Em que casos é melhor escolher a implementação de uma lista ligada em vez de outras estruturas de dados?
Quando deve usar-se LinkedList em Java?
Como determinar o número ótimo de secções para um tema no sistema de troca de mensagens?
Explica o conceito de humor e o seu papel nas aplicações de software
Qual é o pior tempo de execução do método contains() para um elemento que está presente na LinkedList?
Como obter um fluxo de elementos de uma coleção em forma de Map usando a API Stream?
Em que as configurações implementadas através de anotações diferem daquelas configuradas com código Java?
Pode explicar o que significa o comando COMMIT em SQL e qual é o seu papel na gestão de transações?
O que sente após a entrevista?
Quais versões do Java você usou em seus projetos e o que achou interessante nelas?
É verdade que um conjunto (Set) pode conter apenas valores únicos?
Onde é que a anotação @Bean é usada?
Qual método HTTP é utilizado para realizar o procedimento de autenticação do usuário num serviço web?
Onde se pode consultar a definição das regras de uso da reflexão?
Quais momentos ou tarefas profissionais nos últimos anos foram os mais difíceis ou apresentaram maiores desafios para você?