Microsoft Interview Question

Principles of OOP, Linked list problem