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

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

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

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

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

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

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

Каталог

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

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

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

Как индексы влияют на производительность Индекс представляет собой структуру данных, предназначенную для ускорения поиска в БД С его помощью строки находятся без полного просмотра таблицы (избегают full table scan)…

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

Как определить порядок полей при проектировании составного индекса?

Порядок полей в составном индексе определяется префиксным принципом — от первого поля к последующим первым размещают столбец с максимальной селективностью, который сильнее всего ограничивает выборку остальные поля…

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

Как работает индекс в Postgres и когда выбирать B-Tree или GIN?

Как устроен индекс в Postgres и чем B-Tree отличается от GIN Индекс в Postgres — это структура данных, которая ускоряет поиск записей в таблице B-Tree — сбалансированное дерево для поиска по равенству и диапазонам (>,…

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

Как реализованы индексы на уровне структур данных?

Индекс — это структура данных, предназначенная для ускорения поиска в БД На практике его часто строят на основе B-дерева или B+-дерева B-дерево сохраняет балансировку и обеспечивает логарифмическую сложность поиска…

Читать ответ
Лайвкодинг

Как реализовать метод сложения int, long, float, double и String с приведением к числу?

Как реализовать сложение чисел и строк разных типов? Контекст задачи: перегрузка метода или создание универсального метода для работы с различными типами данных Строковые значения преобразуются в числа с помощью…

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

Как создать частичный индекс в PostgreSQL: условия и синтаксис?

Частичный индекс — это индекс, который охватывает только строки, соответствующие заданному условию. При создании такого индекса данные отбираются с помощью WHERE. Синтаксис в PostgreSQL: CREATE INDEX имя_индекса ON…

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

Как устроен String и почему к нему нельзя обращаться по индексу?

Устройство String: почему обращение по индексу неоднозначно? В большинстве современных языков String — это последовательность символов, однако способ её внутреннего представления может отличаться. При использовании…

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

Как устроены некластеризованные индексы?

Как устроены некластеризованные индексы? База данных использует индекс для поиска записей в таблице Индекс представляет собой самостоятельную структуру, например B-дерево В нём хранятся ключи и ссылки на строки данных…

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

Какие бывают типы индексов в базах данных?

Разновидности индексов в БД B-деревья: сбалансированная структура для выполнения диапазонных запросов Хеш-индексы: быстрый поиск точного совпадения по равенству Bitmap-индексы: эффективны для колонок с небольшим…

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

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

Типы индексов PostgreSQL и сценарии их применения B-tree: универсальный вариант для равенств и диапазонов Hash: эффективен при точных равенствах, однако имеет ограниченные возможности GIN: подходит для мультивалютных…

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

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

Индекс для диапазонной выборки по createdAt Обработка миллионов строк — это задача поиска по временной метке Оптимальный вариант — B-Tree, поскольку он предназначен для диапазонных запросов В B-Tree данные…

Читать ответ
Лайвкодинг

Какой станет длина массива [1, 2, 3], если записать значение по индексу 7?

Длина массива после записи по индексу 7 Контекст: массивы в JavaScript Начальная длина: 3 (элементы [1,2,3]) Запись по индексу 7 увеличит размер массива Итоговая длина составит 8 (индексы от 0 до 7) Индексы с 3 по 6…

Читать ответ