最近面试,有工业软件的、有物联网的、有光纤传感器的公司。然后让我去应聘的岗位也是Java工程师,并不是让我转行。但整个面试过程我非常憋屈非常愤怒,以前面互联网公司,对方都是微服务、Spring全家桶、各种中间件,数据库等知识,这种节奏我非常喜欢。然而这种硬件公司面试问的问题,完美避开了这些所有。。。都是什么 你知道你们一个网站做出来,整个虚拟机到硬件的解析流程吗?你们网站为什么都是用Http?而不是用TCP或者UDP呢?为什么Http要设计成无状态呢?都说HTTPS安全,难道TCP就没有手段保证安全吗?你们JAVA不就是各种类库调吗?就是开发图个快,方便,简单,真比性能,能比得过我们C写的后端吗?你们很喜欢用多线程?那为什么要设计成多线程?为什么不能设计成多进程呢?
他顶着底层的东西问,我好几次想引导他问微服务问Spring问中间件,他奶奶的他都当没听到,坚持顶着问底层,还嘲讽大部分JAVA程序员只浮在应用上,不如软硬结合的工程师有真正的能力。 |