Adobe interview question

OOP related things like class hierarchy, interfaces etc and Java specific things like access modifiers, Collection, the equals method etc