Sobes.tech

Java

Como garantir o processamento sequencial das transações de um utilizador no Kafka?

Senior
235

O que é o padrão Outbox e como funciona?

Senior
176

O que é uma LazyInitializationException no Hibernate e como lidar com ela?

Senior
164

Em que ordem devem ser indicadas as colunas num índice composto? A ordem importa?

Senior
163

/** * É necessário encontrar a pessoa com a idade mínima na sala com o maior número de pessoas * No final do método solution, deve-se chamar o método writeSolution(user, room) */

Senior
158

O que são índices no PostgreSQL? Vantagens e desvantagens, tipos de índices.

Senior
156

- listar os nomes, indicando na primeira coluna o nome, - na segunda coluna o número de visitantes com esse nome, - na terceira coluna o número de visitantes com esse nome e com mais de 27 anos - ordenar por nome em ordem crescente (A-Z) Exemplo de código SQL: ```sql create table customers ( id int, name text, age int ); insert into customers values (1, 'John', 20), (2, 'John', 20), (3, 'John', null), (4, 'John', 37), (5, 'Jane', null), (6, 'Bob', 13), (7, 'Bob', 99); SELECT name, COUNT(*) AS total, COUNT(CASE WHEN age > 27 THEN 1 END) AS older_27 FROM customers GROUP BY name ORDER BY name ASC; ```

Senior
149

Fala sobre alguma tarefa super complicada que demoraste muito a resolver e que no final conseguiste resolver.

Senior
145

Garantias de entrega de mensagens no Kafka (at-most-once, at-least-once, exactly-once) e ordem das mensagens

Senior
144

O que são bloqueios otimistas e pessimistas? Quando usar cada um?

Senior
144

Fala-me sobre os níveis de isolamento de transações no PostgreSQL

Senior
143

Por que não se pode fazer uma solicitação HTTP dentro de uma transação de banco de dados?

Senior
140

O que são partições no Kafka e como escolher a sua quantidade?

Senior
137

Como implementar um cenário: guardar na base de dados, fazer uma requisição HTTP, enriquecer os dados e salvar novamente de forma transacional?

Senior
136

Problema de OFFSET na paginação em tabelas grandes e como resolvê-lo (paginaçã baseada em cursor)

Senior
135

Já precisaste de usar a anotação @Transactional no Hibernate? Conta-me como trabalhas com transações.

Senior
118