Keep in mind that question and answer was only valid up to Java 7 as well. Java 8 allows for default implementations on interfaces too, so at least part of it is no longer valid for Java either 😉
It’s one way to find out if the interviewer is keeping up with Java changes…