Pregunta de entrevista de Capital One

Object oriented design for technical round