Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

490 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 490
Теория

Какими типами индексов ты пользовался в PostgreSQL? Почему для полнотекстового поиска используется GIN-индекс, а не B-tree?

В PostgreSQL B-tree подходит для равенства, диапазонов и сортировки, а GIN — для поиска элементов составного значения, в том числе лексем tsvector. Для полнотекстового поиска обычно выбирают GIN.

Читать ответ
Теория

Как найти запросы в PostgreSQL, которые выполняются больше одной минуты (или 5 секунд)?

В PostgreSQL можно найти долгие запросы, используя представление pgstatactivity, которое показывает текущие активные запросы. Например, чтобы найти запросы, выполняющиеся дольше 5 секунд, можно выполнить такой запрос:

Читать ответ
Теория

Что произойдёт, если администратор попытается выполнить SQL-запрос DELETE FROM Users WHERE user_id = 5, при условии что у пользователя с ID=5 есть задачи в таблице Tasks? Рассмотрите классическую реляционную БД (PostgreSQL/MySQL).

приведёт к следующему поведению в зависимости от настроек внешнего ключа:

Читать ответ
Теория

Пользователи жалуются на медленную работу системы. Frontend обращается к Backend через API Gateway, Backend работает с PostgreSQL и Redis. Как будете искать причину деградации производительности?

Для поиска причины деградации производительности в системе с Frontend → API Gateway → Backend → PostgreSQL и Redis можно действовать поэтапно:

Читать ответ