Domanda di colloquio di Infosys

what are software design principles?