Microlise Interview Question

solid principle related questions.