Java
Que métodos podem ser aplicados para melhorar o desempenho da execução de consultas SQL?
Como avalias as tuas habilidades de interação com os outros e de trabalho em equipa?
Qual é a sua experiência com multithreading em Java?
É possível alterar ou ler os valores de variáveis privadas de uma classe através da Reflection API?
Qual é a classe base em Kotlin que serve de antecessor para todas as outras classes?
Com que frequência você realiza registros de dados na base de dados durante o seu trabalho?
Pode explicar o conceito de paradigma funcional de programação?
O que faz com a tarefa após a concluir?
Que temas ou áreas estás a estudar atualmente para o teu desenvolvimento profissional?
Qual é a finalidade do parâmetro propagation na anotação @Transactional no Spring?
Deve-se dividir as tabelas em partes (sharding) para aumentar a velocidade de execução das consultas?
Qual é a necessidade de usar ExecutorService ao processar um grande número de tarefas?
Já atuou alguma vez como líder de equipa?
Qual é a métrica de tempo para procurar um elemento por chave numa tabela hash HashMap?
Quais são as características distintivas de uma lista ligada e como ela difere de outras estruturas de dados?
Nomeie as semânticas do trabalho no Kafka.
Em que casos é necessário indicar throws na assinatura do método, para quais exceções?
Pode explicar o mecanismo de ação da anotação @SpringBootTest nos testes do Spring Boot?
O que é o Liquibase e como organizar o versionamento do banco de dados, especialmente em condições de restrições de segurança (como no Sber)?
Já trabalhou com tarefas de DevOps: scripts de deployment, CI/CD?