Pregunta de entrevista de SafeSend

Coding, SOLID principles and design questions