NetSPI interview question

Business layer design.