很容易找到系统管理员和网络工程师的典型面试问题,但是当我搜索硬件工程师(硬件操作工程师)时,我甚至找不到一个有典型面试问题的网站。
问题
应聘硬件操作职位时通常会问哪些问题?
在以 Linux 为主的数据中心从事这样的工作的人需要了解什么?
答案1
你希望你的员工有多强硬?如果你想要一个有严肃背景的人,我会问一些低级问题,比如解释 IRQ 共享的工作原理,或者 CPU 调度程序在 NUMA 架构中的工作原理。提出一些关于 TCP 卸载或类似模糊问题的问题。
如果您不需要具有如此硬核资质的人,您可以先让他们解释 SAS 和 SATA 之间的区别(即几乎所有区别),或者用一些老式的 SCSI 问题测试他们的知识,例如解释什么是 LVD,或者让他们识别 PCI-E 和 PCI-X 之间的区别。
如果他们要花钱或设计机架或网络,您可能想通过询问他们是否估算过 10GbE 或 8Gb FC 网络的每个端口成本来测试他们的经验。您为 LACP 或以太网通道中继的每个流获得多少吞吐量?
对于网络设计,请向他们询问有关 OSPF 和 BGP 的问题。询问他们是否有适合使用 RIP 的场景。为了保持与旧设备的兼容性,您应该避免使用哪些 VLAN?什么是 802.1QinQ?
硬件是一个很大的领域——可能和编程一样大,但在这个领域中,能够编写出像程序员那样优秀的面试题的人却并不多。