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

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

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

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

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

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

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

Каталог

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

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

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

Редактирование реляционных баз данных происходит с помощью выполнения SQL-запросов. SQL (Structured Query Language) является стандартным языком для работы с реляционными базами данных.

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

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

Вложенный запрос (подзапрос) — это запрос, который находится внутри другого SQL-запроса. Он используется для получения данных, которые затем применяются в основном запросе.

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

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

PostgreSQL — это объектно-реляционная система управления базами данных (СУБД). Она основана на реляционной модели данных, поддерживает расширяемость и сложные типы данных, включая JSON, массивы и пользовательские типы.

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

У нас есть микросервис с одним endpoint, который делает только один SQL-запрос. При запуске локально endpoint отвечает 1-2 минуты вместо ожидаемых 50-200 миллисекунд. Как бы вы разбирались в проблеме?

Для диагностики задержки ответа эндпоинта до выполнения запросов к базе данных можно выполнить следующие шаги:

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

Объясните, что такое материализованные представления в базах данных и в чем их преимущество?

Материализованные представления (materialized views) — это специальные объекты в базе данных, которые хранят результат выполнения запроса как физическую таблицу.

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

Допустимо ли самостоятельно задавать значение для первичного ключа в базе данных?

В большинстве случаев значение первичного ключа в базе данных задаётся автоматически (например, автоинкрементом). Однако, в некоторых сценариях допустимо задавать значение вручную:

Читать ответ