Sobes.tech

When is an index not advantageous?

Senior
254

What are replication, partitioning, sharding — what are they?

Senior
227

What is a deadlock? How to avoid it?

Senior
209

Do you use any ORM? Have you used it? Why?

Senior
202

How have you optimized queries? How did you realize they were performing poorly?

Senior
182

Can you tell the advantages and disadvantages of ORM, and when would you use or not use it?

Senior
178

How does EXPLAIN work and what is the difference between EXPLAIN and EXPLAIN ANALYZE?

Senior
175

How to create an index on a large table in production without blocking and exceeding timeouts in Kubernetes?

Senior
173

What levels of transaction isolation do you know in relation to PostgreSQL?

Senior
171

What types of databases are there and what are they used for?

Senior
169

How did you deploy database changes to production? Did you use Liquibase?

Senior
166

How to solve the problem of long database migration with limited Kubernetes (liveness probe) time?

Senior
163

What are pessimistic and optimistic locking? How to obtain a pessimistic lock without changing the isolation level?

Senior
159

What indices do you know? How does a B-tree index work?

Senior
155

How would you perform a complex migration (adding a mandatory column to a table with 300 million records) using Liquibase?

Senior
153

There is a composite index on the fields name and username. Will the index work when querying WHERE username = ?

Senior
150

How to implement optimistic locking in code? What happens in case of a version conflict?

Senior
143

Kafka vs RabbitMQ — differences. How do consumer groups work in Kafka?

Senior
143

What are transactions? Explain the reasons for use and the properties of ACID.

Senior
131

Why might a scheduler ignore an index even if it exists?

Senior
126
/2