Java-разработчик — вопросы с реальных собеседований, часть 16
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
С чего вы начинали и какие инструменты использовали при оптимизации запросов на уровне базы данных?
database
middle
1×
Считаете ли вы, что монолит вместо микросервисов — это лучшее архитектурное решение?
architecture
middle
1×
Как вы будете доказывать, что система обеспечивает определенную производительность?
system_design
senior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
С чего вы начинали и какие инструменты использовали при оптимизации запросов на уровне базы данных?
Обычно я начинаю с поиска узких мест — смотрю медленные запросы в логах или через pg_stat_statements (PostgreSQL) / sys.dm_exec_query_stats (MSSQL). Первым делом проверяю планы выполнения: если вижу Seq Scan на таблице с миллионами строк — это сигнал. Дальше действую по порядку: индексы, структура запроса, статистика, конфигурация. Инструменты: EXPLAIN ANALYZE (или SET STATISTICS TIME, IO в MSSQL) — база. Для…
✓ Начинаю с медленных запросов через pg_stat_statements или аналоги — смотрю планы выполнения (EXPLAIN ANALYZE).
✓ Основные инструменты: pgBadger, pt-query-digest, pg_stat_activity, sp_who2.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Какие инструменты в экосистеме Java используются для решения этой задачи?
language_specific
Java
junior
1×
Кто пишет в топик команд?
architecture
Kafka
middle
1×
Где это должно отображаться?
general
junior
1×
Где здесь может быть проблема?
general
junior
1×
Что произойдет, если мы вызовем функцию раньше?
general
junior
1×
Когда запускаются промежуточные операции в Stream API?
language_specific
Java
middle
1×
Что делает метод filter в программировании?
algorithms
junior
1×
Почему при запуске этого кода возникает исключение OutOfMemoryError?
language_specific
middle
1×
Какая здесь основная идея?
general
junior
1×
Сколько элементов останется в массиве после выполнения операции удаления?
data_structures
junior
1×
Почему лямбда-выражения в Java работают быстрее, чем анонимные классы?
language_specific
Java
middle
1×
Какие методы Stream API вы чаще всего использовали в своей работе?
language_specific
Java
junior
1×
Из чего можно создать стрим в Java?
language_specific
Java
junior
1×
Для чего используется метод peek в Java Stream API?
language_specific
Java
middle
1×
Как создать свой функциональный интерфейс в Java?
language_specific
Java
junior
1×
Что делает метод map в Java Streams?
language_specific
Java
junior
1×
Какой метод Stream API в Java реализует предикат?
language_specific
Java
junior
1×
Что работает быстрее: анонимный класс с одним методом или лямбда-выражение?
language_specific
Java
middle
1×
В чем разница между анонимными классами и лямбда-выражениями?
language_specific
Java
middle
1×
Что происходит, если создать анонимный класс с одним методом?
language_specific
Java
junior
1×
Какие еще терминальные методы используются в Stream API?
language_specific
Java
junior
1×
Какие интерфейсы реализует данный тип данных?
language_specific
junior
1×
Что такое имплементация и чем она отличается от других понятий?
oop
junior
1×
Какой алгоритм сортировки используется по умолчанию в стандартной библиотеке языка?
algorithms
middle
1×
Как сервер А узнает, что пользователь находится на сервере С в распределенной системе?
architecture
middle
1×
Какие элементы останутся в массиве после применения функции фильтрации?
algorithms
junior
1×
Какие условия применяются при фильтрации данных?
database
SQL
junior