Встречается на собеседованиях • сегодня

Находится ли логика на стороне базы данных на последнем проекте

Да, частично. Использовали хранимые процедуры в 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-приложении. Хранимки использовали только там, где это давало явные преимущества в производительности.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы