华为面试改革了,势在必行。
”据悉,流程是先进行90分钟网上编程,符合要求的进入面试环节,选择一种编程语言,进行两轮面试,每轮约45分钟,分为编程30分钟,面试官提问与讨论15分钟。
之前有程序员朋友去华为面试,拿到了offer但还是拒绝了。他当时就说:看面试官的水平,应该就没写过多少代码。
而华为面向全体员工发出的一个特别的电邮文件:内容是转发华为轮值董事长徐直*撰写的《关于公司高端精英类、软件类人才面试方法调整的建议》,其实也解释了这次改革的原因。
华为当前的面试是基于过去大规模招聘,以快速补充业务发展所需人力的诉求而建立起来的方法,已不适用高端精英类、软件类人才的招聘要求。这不仅对相关业务带来直接损失,贻误战机,也对华为雇主品牌和人才圈带来伤害。
简单来说,以前大规模招聘有固定的面试方法,但现在对待高级人才必须要特例、有针对性,才能挖掘人才、用好人才。比如,现场编程。
消息一出,大家反应不一:
实战看本事,对于一些不善表达的程序员比较友好,对于PPT型员工则是一个警示了
建议让内部专家上机测试一下
现场编程确实不简单
其实,说起面试编程,很多公司都有这个情况,有些面试官喜欢让程序员手写代码,有些则是抛出业务背景下的问题让程序员用编程方式解答,还有些是在技术面时加入代码笔试……
但现场编程的难点在于
1、背不了题了;场主了解的部分程序员会有提前看网上面试题库的习惯,大致可以猜到面试官会问到的内容(主要围绕公司目前涉及的领域、业务所提出的技术要求和技术题等),因此事先有准备时间,而网上编程和现场编程因为时长、题量,抱佛脚产生的帮助的比较小了,还是更考验真功夫。
2、心态必须稳;提交的不仅是结果,还有过程(删减修改的全部过程),程序员的编程思路也全程被