Pergunta de entrevista da empresa Cisco

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