Sobes.tech

Java

Para que serve o NoSQL? Por que as bases de dados relacionais não são suficientes? Exemplos de uso, vantagens, estruturas de armazenamento.

177

Como avalia a sua experiência com Spring, Spring Boot? O que teve que fazer? Sabe como funciona por baixo dos panos?

177

Para que situações e tarefas se usa a função na programação?

Junior — Middle
176

Como configurar o tamanho do pool de threads para solicitações HTTP paralelas?

175

Como era organizado o seu monitoramento? Foi necessário criar métricas e alertas personalizadas?

175

Em que os índices hash diferem dos índices B-tree? Qual é mais recomendado para procurar por sobrenomes?

175

O que é uma classe imutável? Quais são as suas desvantagens?

174

Se houver cache de dados, como saber se a causa do OOM está exatamente nele?

173

Podes dar um exemplo de uma situação em que o uso de ThreadLocal seja justificado?

Junior — Middle
173

Como funciona a anotação @Transactional aninhada se o método interno estiver em outro serviço?

172

Qual é a diferença entre um bloco synchronized e os atomics? Como funciona o CAS?

171

Fale mais sobre a implementação de CQRS no seu caso.

171

Problemas durante o deployment: erros ocorrem durante o deployment e desaparecem depois. Por quê?

171

De que forma lhe foram apresentadas as exigências relativas às tarefas?

170

Como confirmar um erro de memória insuficiente em produção e o que fazer a respeito? Como tirar um heap dump no momento do OOM?

169

O serviço cai a cada poucas horas com um OutOfMemoryError. Por onde começaria a análise do problema?

169

package ru.tbank; @Service public class OrderService { @Autowired private OrderRepository orderRepository; @Autowired private CacheService cacheService; public Order findOrder(Long orderId) { Order order = cacheService.get(orderId); if (order == null) { order = orderRepository.findById(orderId).orElse(null); if (order != null) { cacheService.put(orderId, order); } } return order; } }

168

Que garantias oferece uma chave estrangeira numa base de dados relacional? É possível remover o registo pai se houver chaves estrangeiras que o referenciem?

167

Como garantir o envio fiável de uma fatura se um serviço externo pode falhar?

167

O que exatamente você ajustou no Kafka? Quais parâmetros específicos configurou?

167
/15