Cisco Interview Question

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