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

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

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

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

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

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

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

Каталог

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

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

Что такое индекс в БД и когда он помогает, а когда вредит?

Индекс — дополнительная структура для ускорения поиска и некоторых сортировок или соединений. Он полезен, когда позволяет прочитать существенно меньше данных, чем полный просмотр таблицы.

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

Как ты понимаешь, что проблема не в коде, а именно в базе данных?

Разделите время запроса приложения на этапы: очередь, код, соединение с БД, выполнение SQL и получение результата. Причину подтверждают измерения, а не предположение по медленной странице.

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

Что считается блокирующей операцией в asyncio? Является ли формирование списка из миллиарда элементов блокирующим?

Блокирующая для event loop операция долго не возвращает ему управление. Это бывает не только при I/O: построение списка из миллиарда элементов также занимает поток и огромный объём памяти.

Читать ответ
Поведенческий

С какими проблемами производительности вы сталкивались в Greenplum и как их решали?

Выберите реальную проблему и покажите измерения: перекос распределения, лишние пересылки данных, плохую статистику, spill на диск или ожидание ресурсов.

Читать ответ
Поведенческий

Какие ещё кейсы можете рассказать, например связанные с аллокациями?

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

Читать ответ