Pregunta de entrevista de Amazon

OOD Questions and leetcode hard 2