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

Вопросы на собеседовании по SQL

139 вопросов по SQL с технических собеседований

139 вопросов 466 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по SQL — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: sql, database, sql server.

Каталог

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

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

Какие уровни изоляции транзакций есть в SQL Server?

В SQL Server существуют следующие уровни изоляции транзакций, которые определяют, как транзакции видят изменения друг друга и предотвращают различные проблемы с конкурентным доступом:

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

Что такое процедура в PL/SQL?

Процедура в PL/SQL — это именованный блок кода, который выполняет определённую задачу и может принимать параметры. В отличие от функции, процедура не обязательно возвращает значение.

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

Что такое зеркалирование (mirroring) в SQL Server и чем оно отличается от репликации?

Зеркалирование (mirroring) в SQL Server — это технология высокой доступности, при которой база данных синхронно или асинхронно дублируется на другом сервере (зеркале).

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

Если упал мастер Postgres, а Patroni переключил его на реплику, как об этом узнает SQL-сервер, который качает данные из Postgres?

Когда Patroni переключает мастер на реплику (failover), происходит смена роли узла в кластере PostgreSQL. SQL-сервер, который подключается к базе, должен узнать о новом мастере, чтобы продолжить работу с записью.

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

Как вы будете создавать план аварийного восстановления (Disaster Recovery Plan) и настраивать failover в MS SQL Server и PostgreSQL?

План аварийного восстановления (Disaster Recovery Plan, DRP) — это документ и набор процедур, которые обеспечивают восстановление работы базы данных после сбоя.

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

Разница между динамическим и статическим SQL, плюсы и минусы динамического

Статический SQL — это SQL-запросы, которые полностью определены на этапе компиляции программы. Они не меняются во время выполнения, параметры передаются через привязки.

Читать ответ