硬件开发工程师会问些什么问题?