SafeSend interview question

Coding, SOLID principles and design questions