Sobes.tech

Java

Consulta SQL: mostrar os IDs dos utilizadores e a quantidade de seus pedidos com o status COMPLETED, incluindo utilizadores sem pedidos desse tipo

254

Como o Spring organiza o processo de criação de beans desde o início da aplicação? Como funcionam as auto-configurações e as anotações condicionais?

201

Fale sobre o problema N+1 no JPA/Hibernate, quando ocorre e como é resolvido

185

Que tipos de índices conhece no PostgreSQL? Fale sobre o índice B-tree, como é estruturado. O que é um índice GIN?

159

Liste os níveis de isolamento de transações e explique brevemente para que servem.

157

Fale sobre a sua experiência de trabalho, principais conquistas e stack de tecnologias

149

O que é Kafka Streams e como difere do esquema normal de trabalho com Kafka?

149

Como é que o Spring se comporta ao chamar um método de outro bean com @Transactional(propagation = REQUIRES_NEW) de um método com propagação padrão? O que acontece à transação pai?

148

Fale-me sobre o mecanismo de transações no Spring, como é implementado, limitações

146

O que é inversão de controlo (IoC), como este princípio é implementado e para que serve

145

Fala sobre o trabalho com Kubernetes: liveness probe e readiness probe — qual é a diferença? Requests e limits de recursos — por que são dois?

144

Tarefa de Java Streams: ordenar um Map<String, Integer> por valor usando streams

141

Fala-me sobre os tipos de garantia de entrega no Kafka, em que se diferenciam e em que casos é melhor usar cada um.

140

Tarefa em Java: dado um array int[], é necessário formar duas listas — apenas únicos e apenas duplicados

139

Como garantir a semântica exactly once no Kafka? Como é que a idempotência do produtor é garantida tecnicamente?

137

Fala-me sobre gRPC: como funciona, quais são as vantagens em relação ao REST

118

Fala-me sobre o padrão SAGA, há dois tipos: orquestração e coreografia, qual é a diferença?

111