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

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

6 вопросов с собеседований в Catawiki

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Catawiki. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, frontend.

Каталог

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

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

В каких ситуациях планировщик PostgreSQL (Query Planner) может сознательно проигнорировать существующий индекс и выбрать последовательное сканирование таблицы (Seq Scan), даже если поиск выполняется по индексированному полю?

PostgreSQL может выбрать Sequential Scan вместо использования B-tree индекса по нескольким причинам:

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

Что такое CORS (Cross-Origin Resource Sharing)? Зачем браузер отправляет предварительный запрос (preflight request) методом OPTIONS перед основным запросом к бэкенду?

CORS (Cross-Origin Resource Sharing) — это механизм безопасности браузера, который ограничивает доступ веб-страниц к ресурсам, расположенным на другом домене.

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

Что гласит CAP-теорема? Объясните на практическом примере, почему в распределенной системе невозможно одновременно обеспечить абсолютную согласованность (Consistency) и доступность (Availability) в условиях сетевого разделения (Partition Tolerance).

CAP-теорема утверждает, что в любой распределенной системе невозможно одновременно гарантировать три свойства: согласованность (Consistency), доступность (Availability) и устойчивость к разделению (Partition Tolerance).

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

Как устроена изоляция транзакций на основе MVCC (Multi-Version Concurrency Control)? Зачем базе данных хранить несколько скрытых версий одной и той же строки?

Multi-Version Concurrency Control (MVCC) в PostgreSQL — это механизм управления параллелизмом, который позволяет нескольким транзакциям работать с базой данных одновременно без блокировок на чтение.

Читать ответ