Java
Qual é o problema principal desta implementação - O índice pode não ser obrigatório - Foi utilizado um tipo de índice incorreto para atingir os objetivos necessários. - Existe um índice composto - A tabela não está normalizada - Não há uso de transações
O que é a seletividade dos índices numa base de dados? Vale a pena criar um índice numa coluna booleana?
Fale sobre uma tarefa de que você se orgulhe mais ou que tenha sido mais difícil.
Para que serve o SELECT FOR UPDATE? Qual o nível de bloqueio? Existem opções mais fracas?
Como sabes que o código está completo e pronto para revisão?
Que métodos conhece para resolver colisões em tabelas hash?
A aplicação da anotação @Transactional(readOnly=true) neste método é justificada?
Por que o cliente vê o saldo antigo após uma retirada bem-sucedida ontem?
O que foi síncrono e o que mudou? Qual dos dois casos (de acordo com o horário ou por mudança de status) foi síncrono?
O que acontece quando a memória Redis acaba?
Fale sobre as semânticas de entrega no Kafka (no máximo uma vez, pelo menos uma vez, exatamente uma vez)
De quantas pessoas era composta a equipa na [empresa]?
Como é estruturada a estrutura interna do LinkedHashMap? O que é um elemento da lista duplamente ligada?
Quais são as nuances/desvantagens do mecanismo de verificação de alterações (dirty checking)?
Por que não é possível simplesmente usar uma variável max em vez da segunda pilha?
Qual coleção usar para a tabela de resultados com ordenação por sobrenome e pesquisa por chave?
Já teve que aplicar fluxos na prática? Pode dar um exemplo de uma tarefa?
Quantas transações serão abertas se numa classe com dois métodos, cada um com @Transactional propagation REQUIRES_NEW, e do primeiro método chama-se o segundo?
Fale sobre resultados e conquistas específicos em números.
Nome pelo menos 3-4 habilidades que um bom desenvolvedor deve possuir no mundo moderno.