Опубликовано пользователем Григорий Борисов
Менеджеры по найму часто задают сложные вопросы по SQL Server, чтобы проверить знания кандидатов и оценить их опыт работы. Чтобы успешно пройти собеседование, стоит заранее ознакомиться с наиболее популярными вопросами.
В этом материале мы собрали 57 вопросов для собеседования по SQL Server, снабженных примерами ответов. Используйте эту информацию для тренировки перед собеседованием, а также для формирования собственных, более развернутых ответов.
Основные темы:
- Нормализация и типы ключей:
- Вопрос 1: Что такое нормализация и какова ее цель?
- Вопрос 2: Определите ключ кандидата, альтернативный ключ и составной ключ.
- Временные таблицы и соединения:
- Вопрос 3: В чем разница между глобальными и локальными временными таблицами?
- Вопрос 4: Может ли сервер SQL связываться с другими серверами?
- Вопрос 15: Что такое самосоединение?
- Компоненты SQL Server:
- Вопрос 5: Что такое агент SQL Server?
- Вопрос 16: Как отследить трафик, проходящий через SQL Server?
- Блокировка, ограничения и функции:
- Вопрос 6: Что такое различные блокировки в SQL Server?
- Вопрос 7: Что такое ограничения?
- Вопрос 8: Каково назначение функции FLOOR?
- Триггеры, денормализация и удаление данных:
- Вопрос 9: Сколько существует триггеров? Пожалуйста, назовите их.
- Вопрос 10: Что такое денормализация?
- Вопрос 11: В чем разница между операторами TRUNCATE и DELETE?
- UNION, хранимые процедуры и триггеры:
- Вопрос 12: В чем разница между UNION и UNIONALL?
- Вопрос 13: В чем разница между хранимыми процедурами и триггерами?
- Системные функции и профилирование:
- Вопрос 14: Какую системную функцию можно использовать для получения идентификатора текущего пользователя?
- Вопрос 17: Что происходит на контрольной точке?
- Представления, NOLOCK и статистика:
- Вопрос 18: Можно ли удалять записи из представления в SQL Server?
- Вопрос 19: Когда разработчику следует использовать подсказку NOLOCK? Что может произойти при его использовании?
- Вопрос 20: Какова цель UPDATE STATISTICS?
- Оптимизация запросов:
- Вопрос 21: Какие шаги вы предприняли бы для повышения производительности запроса, который работает плохо?
- Атрибуты и моделирование данных:
- Вопрос 22: Что такое первичный атрибут?
- Вопрос 23: Что такое долговечность?
- Вопрос 24: Каковы различные типы отношений?
- Вопрос 26: Каковы основные этапы моделирования данных?
- Курсоры:
- Вопрос 27: Что такое курсоры? Объясните различные типы.
- Вопрос 28: Когда следует использовать или не использовать курсоры на базе SQL Server?
- Вопрос 29: Если вам необходимо использовать курсор на базе SQL Server, какие у вас есть советы по его оптимизации?
- Бизнес-аналитика, ассоциативные сущности и атрибуты:
- Вопрос 30: Что такое бизнес-аналитика?
- Вопрос 31: Что такое ассоциативные сущности?
- Вопрос 32: Каковы типы атрибутов?
- CTE, журнал транзакций и операторы управления:
- Вопрос 33: Что такое CTE и как их использовать?
- Вопрос 34: Что такое журнал транзакций?
- Вопрос 35: Что такое некоторые операторы потока управления в SQL?
- Роли, уникальные ключи и джойны:
- Вопрос 36: Что такое роль сервера?
- Вопрос 37: Определите уникальный ключ.
- Вопрос 38: Дайте определение джойнам.
- Внешние ключи, функции, определяемые пользователем, и NULL:
- Вопрос 39: В чем разница между внешними и первичными ключами?
- Вопрос 40: Назовите три типа функций, определяемых пользователем.
- Вопрос 41: Что означает NULL?
- Идентификация, индексы и хранение учетных данных:
- Вопрос 42: Что такое идентификация?
- Вопрос 43: Что такое крытый индекс?
- Вопрос 44: Где хранятся имена пользователей и пароли SQL Server?
- CDC, фильтрованные индексы и ТАБЛИЦА:
- Вопрос 45: Что означает CDC?
- Вопрос 46: Что такое фильтрованный индекс?
- Вопрос 47: Что такое ТАБЛИЦА?
- СОЕДИНЕНИЕ, СОЮЗ, SCOPEIDENTITY() и первичные атрибуты:
- Вопрос 48: В чем разница между СОЕДИНЕНИЕМ и СОЮЗОМ?
- Вопрос 49: Для чего используется функция SCOPE
- Вопрос 50: Что такое первичный атрибут?
- Вопрос 51: Каковы свойства сделки?
- Вопрос 52: Что такое атомарность?
- Вопрос 53: Что такое разделение страниц?
- Вопрос 54: Что такое СУБД?
- Вопрос 55: В чем разница между базой данных и OLTP?
- Вопрос 56: Что такое таблица конъюнкции?
- Вопрос 57: Что делает @@TRANCOUNT?
Советы по подготовке:
Рубрика:
Ключевые слова:
Источник:
- indeed.com
Поделиться