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

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

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

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

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

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

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

Каталог

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

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

Как вы выполняли оптимизацию баз данных: использовали EXPLAIN/EXPLAIN ANALYZE, индексы и реструктуризацию запросов?

Для отслеживания ошибок в Python-проектах часто используют такие инструменты, как Sentry или Rollbar. Они позволяют автоматически собирать и группировать исключения, а также получать уведомления о критических ошибках.

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

SQL задача: как извлечь пользователей с именами на кириллице и латинице, отсортировав так, чтобы кириллица шла первой, а внутри групп — лексикографически?

Чтобы извлечь пользователей с именами на кириллице и латинице, отсортировав так, чтобы сначала шла кириллица, а внутри групп — лексикографически, можно использовать SQL с проверкой диапазона символов Unicode.

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

Можете объяснить концепцию шардирования и каким образом оно применяется в базе данных?

Шардирование — это метод горизонтального масштабирования базы данных, при котором данные разбиваются на части (шарды), каждая из которых хранится на отдельном сервере или узле.

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

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

Индексы в базах данных — это структуры данных, которые ускоряют поиск и сортировку данных по определённым столбцам.

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

Каким образом составные индексы улучшают быстродействие базы данных?

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

Читать ответ