Встречается на собеседованиях • сегодня
Находится ли логика на стороне базы данных на последнем проекте
Да, частично. Использовали хранимые процедуры в PostgreSQL для сложных агрегаций и отчетов, чтобы минимизировать передачу данных между БД и приложением. Например:
sql
CREATE OR REPLACE FUNCTION get_user_stats(user_id INT)
RETURNS TABLE (total_orders INT, avg_amount DECIMAL) AS $$
BEGIN
RETURN QUERY
SELECT COUNT(*), AVG(amount)
FROM orders
WHERE user_id = get_user_stats.user_id;
END;
$$ LANGUAGE plpgsql;Но основная бизнес-логика осталась в Java-приложении. Хранимки использовали только там, где это давало явные преимущества в производительности.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы