LinkedIn interview question

Object-Oriented Design problems for my coding with one followup