Вопрос проверяет общее представление о серверной разработке, а не знание конкретного языка. Хорошо, если кандидат назовёт хотя бы 2–3 распространённых языка и не будет воспринимать SQL как основной язык программирования бэкенда.
Для бэкенда используют разные языки программирования: например, Python, Java, JavaScript/TypeScript, Go, PHP, C# и Ruby. Выбор языка зависит от конкретного проекта и команды. Для инженера поддержки важно не знать их все, а понимать, что бэкенд может быть написан на разных языках.
«Бэкенд всегда пишут на Java» или «бэкенд пишут на SQL».