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

Работал ли с хранимыми процедурами

Да, работал. Хранимые процедуры — это предкомпилированные SQL-запросы, хранящиеся в БД. Они повышают производительность, уменьшают сетевой трафик и централизуют бизнес-логику.

Пример вызова из Java через JDBC:

java
try (Connection conn = DriverManager.getConnection(url, user, pass);
     CallableStatement stmt = conn.prepareCall("{call get_employee_by_id(?, ?)}")) {
    stmt.setInt(1, employeeId);
    stmt.registerOutParameter(2, Types.VARCHAR);
    stmt.execute();
    String name = stmt.getString(2);
    System.out.println("Employee name: " + name);
}

Плюсы: безопасность (SQL-инъекции), кэширование. Минусы: привязка к СУБД, сложность отладки.

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

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

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

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