Кога индексът не е изгоден?
Java
Репликация, партициониране, шардване — какво представлява това?
Какво е deadlock? Как да го избегнем?
Използвате ли някакъв ORM? Използвали ли сте? Защо?
Как оптимизирахте заявките? Как разбрахте, че работят зле?
Можеш ли да кажеш плюсовете и минусите на ORM, и кога би го използвал или не?
Как да създадете индекс върху голяма таблица в продукция без блокиране и без превишаване на таймаутите на Kubernetes?
Как работи EXPLAIN и каква е разликата между EXPLAIN и EXPLAIN ANALYZE?
Какви са видовете бази данни и за какво служат?
Кои нива на изолация на транзакциите знаете във връзка с PostgreSQL?
Как да решите проблема с дългата миграция на базата данни при ограничено време за тест на Kubernetes (probe за жизнеспособност)?
Как направихте промените в базата данни на продукция? Използвахте ли Liquibase?
Кои индекси знаете? Как работи B-дерево индексът?
Как би извършил сложна миграция (добавяне на задължителна колона в таблица с 300 милиона записа) чрез Liquibase?
Какви са песимистичните и оптимистичните блокировки? Как да получите песимистична блокировка без да променяте нивото на изолация?
Ще работи ли съставният индекс по полетата name и username при заявка WHERE username = ?
Как да реализираме оптимистична блокировка в кода? Какво се случва при конфликт на версии?
Kafka срещу RabbitMQ — разлики. Как работят групите потребители в Kafka?
Какви са транзакциите? Обяснете причините за използването им и свойствата на ACID.
Защо планировчикът може да игнорира индекс, дори ако той съществува?