H&R Block interview question

Application architecture design principles