SAP interview question

Abstract class vs. Interfaces and LinkedList vs. ArraysList