Sobes.tech

Java

Quando o índice não é vantajoso?

Senior
251

Replicação, particionamento, sharding — o que são?

Senior
225

O que é um deadlock? Como evitá-lo?

Senior
208

Usa algum ORM? Já usou? Para quê?

Senior
199

Como otimizaste as consultas? Como percebeste que elas estavam a funcionar mal?

Senior
180

Podes dizer os prós e contras do ORM, e quando o usarias ou não?

Senior
178

Como funciona o EXPLAIN e qual é a diferença entre EXPLAIN e EXPLAIN ANALYZE?

Senior
173

Como criar um índice numa tabela grande em produção sem bloqueio e sem ultrapassar os tempos limite do Kubernetes?

Senior
170

Quais são os tipos de bancos de dados e para que servem?

Senior
168

Quais níveis de isolamento de transações você conhece em relação ao PostgreSQL?

Senior
167

Como fez alterações na base de dados em produção? Utilizou Liquibase?

Senior
165

Como resolver o problema de migração longa do banco de dados com tempo limitado de teste do Kubernetes (sonda de vivacidade)?

Senior
163

O que são bloqueios pessimistas e otimistas? Como obter um bloqueio pessimista sem alterar o nível de isolamento?

Senior
158

Que índices conhece? Como funciona um índice B-tree?

Senior
154

Como faria uma migração complexa (adicionar uma coluna obrigatória numa tabela com 300 milhões de registos) usando Liquibase?

Senior
153

O índice composto nos campos name e username será utilizado na consulta WHERE username = ?

Senior
149

Como implementar o bloqueio otimista no código? O que acontece em caso de conflito de versões?

Senior
143

Kafka vs RabbitMQ — diferenças. Como funcionam os grupos de consumidores no Kafka?

Senior
140

O que são transações? Explique as razões para usá-las e as propriedades ACID.

Senior
131

Por que o planejador pode ignorar um índice mesmo que ele exista?

Senior
125
/2