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

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

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

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

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

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

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

Каталог

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

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

Можно ли в одном SQL-запросе одновременно задействовать несколько индексных структур базы данных?

Да, в одном SQL-запросе может использоваться несколько индексных структур, если запрос затрагивает несколько столбцов, по которым созданы индексы.

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

В чем заключается назначение связи один к одному между таблицами в базе данных?

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

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

Можете объяснить принцип работы уровня изоляции транзакций Repeatable Read в базах данных?

Уровень изоляции транзакций Repeatable Read гарантирует, что в рамках одной транзакции все повторные чтения одних и тех же данных будут возвращать одинаковые результаты.

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

Расскажи о микросервисе на базе PostgreSQL для хранения медиафайлов. Что хранилось в PostgreSQL, а что в S3?

В микросервисе на базе PostgreSQL для хранения медиафайлов обычно разделяют ответственность между базой данных и объектным хранилищем S3:

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

Приходилось ли вам работать с конкурентным доступом к данным в базе? Какие механизмы БД, такие как транзакции и блокировки, использовали? Какие есть способы решать эту задачу без участия базы данных?

Основные техники предотвращения одновременного доступа к данным в Go:

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

У нас есть база данных с паролями пользователей, пароли захешированы (функция hashPassword), а так же известен набор символов которые могут быть использованы в паролях (переменная alphabet).

Задача — по известному MD5-хэшу и алфавиту восстановить исходный пароль. Поскольку MD5 — хеш-функция, обратного преобразования нет, но можно перебрать все возможные комбинации из alphabet и сравнить их хэш с заданным.

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

Можете объяснить, что подразумевается под гранулярным индексом в базе данных ClickHouse?

В ClickHouse гранулярный индекс — это структура, которая помогает ускорить поиск данных, но не индексирует каждую строку, а работает с блоками данных (гранулами).

Читать ответ