Бази даних

Яка різниця між MyISAM i InnoDB? У яких випадках і що краще застосовувати?

Як знайти та оптимізувати «важкі» запити?

Які є типи індексів?

Як зберігати координати точки на карті в БД?

Які типи індексів бувають у RDBMS?

Яку властивість полів БД потрібно враховувати під час вибору типу індексу?

Коли варто використовувати індекси, які є переваги та недоліки?

Що таке ACID?

Що таке план виконання запиту і як його дізнатися?

У чому різниця між типами даних CHAR і VARCHAR у SQL?

Яке призначення транзакцій? Розкажіть про принцип роботи.

Назвіть 3–4 нормальні форми реляційних БД.

Яке призначення реплікації? Які є типи зв’язків і в чому різниця між ними?

Що таке індексація? Які є типи індексів? Який сенс їх використовувати?

Що таке повнотекстовий пошук у MySQL? Як він реалізується?

Що таке cursor у MySQL-процедурах?

Розкажіть про RabbitMQ або Gearman.

Що знаєте про Solr/ElasticSearch ?

Що таке дедлоки MySQL?

Чи впливає порядок JOIN на план виконання MySQL-запиту?