Ctrl K

Библиотека вопросов

Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.

Вам говорят, что один запрос к базе начал работать очень медленно. Как вы будете искать причину?Backend · ТеорияJuniorЧто такое индекс в базе данных и за счёт чего он ускоряет запросы?Backend · ТеорияJuniorЗапрос, который раньше выполнялся за миллисекунды, после роста таблицы до десятков миллионов строк стал выполняться секундами. Как будете разбираться и что можете сделать?Backend · ТеорияMiddleУ нас есть таблица заказов на сотни миллионов строк и составной B-tree индекс по (user_id, created_at). Расскажите, как устроен такой индекс внутри и как база по нему выполняет запрос «последние 20 заказов пользователя». А если в запросе фильтр только по created_at — индекс поможет?ТеорияMiddleНа проде запрос к таблице заказов на двести миллионов строк внезапно стал выполняться секунды вместо миллисекунд. Как вы будете разбираться и что можете сделать с индексами?Backend · ТеорияSenior