Java
Que raízes GC (pontos de entrada para o coletor de lixo) conhece?
O que é o padrão Sidecar e para que é utilizado?
O que procura numa equipa e num produto? Quais são os seus critérios ao escolher um local de trabalho?
Qual é a principal causa do comportamento incorreto do código ao usar um mapa imutável? Os campos sem "somente leitura" podem ser alterados HashMap não mantém a ordem dos elementos O uso excessivo de envoltórios causa confusão O mapa "Imutável" reflete as alterações do mapa original O uso incorreto do objeto leva a um erro
Poderia falar sobre as diferentes variantes do mecanismo de carregamento de classes na JVM?
Existem coisas que realmente não gostaria de ver na empresa?
Pode explicar o que é o SAP ERP e para que é utilizado nos processos de negócio?
Fala-me sobre o padrão Estratégia.
O que o motivou a escolher a nossa organização para trabalhar?
Usaram esquemas para mensagens no Kafka (por exemplo, Avro)?
Pode explicar o mecanismo de funcionamento do sharding de bases de dados?
O que são operadores intermédios e terminais em Stream? Forneça exemplos.
Qual é a sua experiência com Spring Data (JPA, JDBC, Redis)? Quais problemas interessantes encontrou com @Transactional?
Como são considerados os referências da Old Generation para objetos na Young Generation durante a coleta menor, se o rastreamento da Old Generation não for realizado?
Qual algoritmo é utilizado para procurar um elemento pela sua posição numa matriz, e qual é a sua complexidade temporal?
Como é que detectava situações de bloqueio mútuo (Deadlock) nos sistemas?
O que é o mecanismo de transação do Kafka? Como funciona?
Que tipo de estrutura de dados representa um índice numa base de dados?
Consegues listar as linguagens de programação que funcionam na JVM?
Qual é o papel principal e a função do JDBC no trabalho com bancos de dados em aplicações Java?