Вопросы на собеседовании в Finstar Financial Group
16 вопросов с собеседований в Finstar Financial Group
16 вопросов442 компании353 технологии
Что проверяют на интервью
Как устроена подборка
Подборка объединяет вопросы, отмеченные на этапах интервью в Finstar Financial Group. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, postgresql.
Шифрование данных (data encryption) я использовал для защиты конфиденциальной информации, хранящейся в базе данных и передаваемой между сервисами. Основные сценарии:
Если пользователю нужно только выполнять хранимую процедуру и больше ничего, то ему следует выдать минимально необходимые права для безопасности и удобства:
Если в запросе много условий (например, 10 колонок в WHERE и JOIN), создание одного составного индекса на все эти колонки обычно неэффективно и нецелесообразно. Вместо этого стоит:
Индексы в базах данных создаются для ускорения поиска и выборки данных. Обычно их создают на колонках, по которым часто выполняются фильтры, сортировки или соединения таблиц.
В индексах баз данных ключевые (key) колонки — это те столбцы, по которым строится сам индекс и которые участвуют в поиске и сортировке. Они определяют порядок и структуру индекса.
В AlwaysOn Availability Groups (Microsoft SQL Server) разница между синхронным и асинхронным режимом репликации заключается в гарантии доставки и задержках: