Встречается на собеседованиях • сегодня
Анализировал ли SQL запросы
Да, анализировал SQL-запросы с помощью EXPLAIN для оптимизации производительности. Например, в PostgreSQL можно так:
sql
EXPLAIN ANALYZE SELECT * FROM users WHERE age > 25;Это покажет план выполнения, время обработки, использование индексов. Основные метрики:
Seq Scan(полное сканирование) vsIndex Scan(использование индекса)Cost- оценка стоимости операцииActual Time- реальное время выполнения
В Java можно анализировать через JDBC или ORM (Hibernate) с включенным логгированием SQL. Например, в Spring Boot:
properties
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы