Pergunta de entrevista da empresa AT&T

OOP, Datas structures, inheritance, abstraction.