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

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

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

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

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

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

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

Каталог

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

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

Какова роль интерфейса программирования приложений (API) в взаимодействии между базой данных и пользовательским интерфейсом?

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

Читать ответ
Лайвкодинг

SQL задача: а) Получить имя сотрудника с максимальной зарплатой и название его отдела; б) Получить список отделов, средняя зарплата в которых больше 1000$

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

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

Каким образом взаимодействуют ваше приложение и базы данных через ORM и как осуществляется управление моделями данных?

ORM (Object-Relational Mapping) — это технология, которая позволяет взаимодействовать с базой данных через объекты и классы в приложении, скрывая детали SQL-запросов.

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

Какое максимальное количество кластерных индексов допускается для одной таблицы в базе данных?

В большинстве современных систем управления базами данных (например, Microsoft SQL Server) для одной таблицы допускается только один кластерный индекс.

Читать ответ
Лайвкодинг

Есть задача: атомарно записать событие в брокер (Kafka/RabbitMQ) и в базу данных. Как обеспечить транзакционность?

Обеспечить транзакционность при записи события одновременно в брокер сообщений (Kafka/RabbitMQ) и базу данных — нетривиальная задача, так как это две разные системы с разными транзакционными моделями.

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

Какова основная цель использования транзакций в системах управления базами данных?

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

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

Какова цель использования оконных транзакций в SQL и чем они отличаются от обычных транзакций?

Оконные функции в SQL (window functions) позволяют выполнять вычисления по набору строк, связанных с текущей строкой, без группировки результатов, как в агрегатных функциях.

Читать ответ