Yahoo Interview Question

many OOP, system design questions