Удаленный интерфейс служит для идентификации интерфейсов, методы которых могут быть вызваны из нелокальной виртуальной машины. Любой объект, являющийся удаленным объектом, должен прямо или косвенно реализовывать этот интерфейс. Класс, реализующий удаленный интерфейс, должен объявить реализуемые удаленные интерфейсы, определить конструктор для каждого удаленного объекта и предоставить реализацию каждого удаленного метода во всех удаленных интерфейсах.
Итог
Ключевой вывод для интервью: Какова роль удаленного интерфейса в RMI?