Neotech Solutions interview question

Some overal programming principles like solid and dry