Cisco interview question

how differently would you approach a hardware design problem as against a software problem?