Проверяет понимание переполнения стека.
Бесконечная рекурсия.
Глубокая цепочка вызовов методов (например, 10 000 вложенных вызовов).
Пример рекурсии:
void recursiveMethod() {
recursiveMethod(); // Бесконечный вызов → StackOverflowError.
}Как избежать:
Проверять условие выхода из рекурсии.
Увеличить размер стека через -Xss (например, -Xss2m).