写点什么

华为面试改革:增加 90 分钟网上编程 30 分钟当面编程环节,充分考察实际动手编程能力

  • 2019-04-30
  • 本文字数:1962 字

    阅读完需:约 6 分钟

华为面试改革:增加90分钟网上编程30分钟当面编程环节,充分考察实际动手编程能力

4 月 29 日,华为面向全体员工发出一个特别的电邮文件,文件的内容是转发华为轮值董事长徐直军撰写的《关于公司高端精英类、软件类人才面试方法调整的建议》。徐直军认为,华为当前的面试是基于过去大规模招聘以快速补充业务发展所需人力的诉求而建立起来的方法,已不适用高端精英类、软件类人才的招聘要求。这不仅对相关业务带来直接损失,贻误战机,也对华为雇主品牌和人才圈带来伤害。因此建议:


对于高端精英类人才的面试,要从使用与发挥好高端精英人才价值出发来改进方法,包括以用促招、成立面试小组开展全面深入的面试考察、候选人主题演讲、专业能力和文化适应性考察、集体合议等。


软件类人才面试要以考察软件工程能力与编码能力为核心,用真正懂软件的编程高手来面试考察软件类人才,识别出真正的软件开发与设计高手。要充分考察在实际动手编程方面的能力,先进行网上编程,时间 90 分钟,网上编程符合要求的进入面试环节。选择一种编程语言,进行两轮面试,每轮约 45 分钟,分为编程 30 分钟,面试官提问与讨论 15 分钟。


为此,华为 CEO 任正非特意写下按语,如下:


“我们要改变过去大呼隆的招聘方法,真正的专家、主管不上前线,HR 看简历面试又不深刻,导致大规模进人、大规模走人。不仅对公司不负责任,而且对员工也不负责任。一个青年的青春是有限的,耽误人家几年,对得起人家吗?我们要不断充实队伍,也要选对需要的人,人家也需要选对人生的道路,请各招聘机构适当整风。”


总裁办电子邮件原文


​  


关于公司高端精英类、软件类人才面试方法调整的建议


公司当前面试方法是基于过去大规模招聘以快速补充业务发展所需人力的诉求而逐步建立起来的,针对未来战略领先以及大力提升软件工程能力所需要的高端精英类、软件类人才,其考察效果难以满足要求。选拔和录用一个不合适的人才,不仅对公司相关业务带来直接损失,贻误战机,也会对公司雇主品牌和人才圈带来伤害。


为此,针对高端精英类、软件类人才的后续招聘,我们参考业界做法,建议对面试方法做如下优化。


​  


一、从使用与发挥好高端精英人才价值出发,改进高端精英类人才的面试方法


高精精英类人才的招聘面试要以用促招,从真正发挥精英人才价值出发,设计面试方案以及由主官和多个专家组成面试小组,精准识别能融入华为并能充分发挥价值的精英人才。


公司招聘高端精英人才的核心诉求是补齐技术、专业领域的能力短板,尤其是在专业、新业务领域,现有人员往往能力不足,难以通过传统一对一面试方法,精准考察候选人。为此,借鉴业界经验,对我司精英类人才招聘面试方法改进建议如下:


  1. 以用促招。改变过去面试考察不足而审批过重的问题,用人部门或上级部门的资深专家以及部门主管必须参与到面试中。

  2. 基于业务战略诉求和候选人拟录用的岗位,以及候选人过往的经历和成就,精心挑选由用人主管、本业务领域及周边领域专家、HR 专家组成的 4-5 人的面试小组,开展全面、深入的面试考察。

  3. 由候选人围绕自己最擅长的领域做一个主题演讲,并阐明自己的优点和优势。

  4. 面试小组围绕候选人演讲内容进行 30-45 分钟的互动交流,对候选人的专业能力和文化适应性等进行深入考察。

  5. 面试小组集体合议,各自充分发表意见,达成共识。


二、以考察软件工程能力与编码能力为核心,改进软件类人才面试方法


软件类人才面试要以考察软件工程能力与编码能力为核心,用真正懂软件的编程高手来面试考察软件类人才,识别出真正的软件开发与设计高手。


在公司提升软件工程能力的战略诉求下,当前的面试方法对人才在实际动手编程能力方面的考察不充分,为此,借鉴美国公司对软件开发人员面试的经验,对我司软件类人才招聘面试方法改进建议如下:


  1. 参与应聘的人员首先签署 NDA,承诺不泄露网上考试和面试内容。

  2. 应聘人员首先进行网上编程,时间 90 分钟,网上编程符合要求的进入面试环节。

  3. 应聘人员可以选择一种编程语言,进行两轮面试,每轮约 45 分钟。面试官均独立进行面试考察,提前根据岗位要求设计编程考察题目,通过当面或视频编程的方式,考察实际编程能力及相关知识技能掌握程度。候选人编程 30 分钟,面试官提问与讨论 15 分钟。每位面试官给出独立评价意见。

  4. 两轮面试的意见若一致,则给出相应面试结论。若意见不一致,则追加一轮面试并给出独立评价意见,然后,由面试官集体评议给出结论。若有面试官坚持认为候选人不符合要求,按“一票否决”的原则处理。

  5. 建立软件类人才选拔官管理机制,由真正懂软件的编程高手来把关人才选拔质量。在全公司范围内按软件编程能力选拔面试官,与现行的面试官任职资格要求脱钩。实行名单管理,由公司统一使用。首批软件类人才面试官由软件单板王、committer、优秀的软件架构师担任。


三、加强芯片专家的招聘,以及各种技术要素的理论人才的招聘。


我们要敞开怀抱,对有经验的芯片专家的大量招聘,对理论尖子的招聘,改善我司的突击力量。


徐直军


2019.4.28


2019-04-30 10:1214065
用户头像
Tina InfoQ高级编辑

发布了 1748 篇内容, 共 1443.9 次阅读, 收获喜欢 4079 次。

关注

评论 2 条评论

发布
用户头像
绕半天,不就是员工的时间不值钱呗,一分钟10元酬劳试试
2019-05-03 19:15
回复
用户头像
碰到方案难点,可以通过这种方式解决
2019-04-30 16:35
回复
没有更多了
发现更多内容

正则表达式.04 - 引用

insight

正则表达式 3月日更

币神量化交易系统开发|币神量化交易APP软件开发

系统开发

网络知识一箩筐:IP地址划分的那些知识点

华为云开发者联盟

网络 虚拟私有云 子网 IP地址

币宽量化交易软件开发|币宽炒币机器人系统APP开发

系统开发

(28DW-S8-Day17) 讲故事能力

mtfelix

28天写作 讲故事能力 复述能力

不一样的软件们——GitHub 热点速览 v.21.10

HelloGitHub

数据库 GitHub 开源

3-8 工作日志

技术骨干

为什么我们开发 San 项目时要用 CLI?

百度开发者中心

如何在 Python 中清屏

HoneyMoose

进步

lenka

3月日更

事务消息应用场景、实现原理与项目实战(附全部源码)

中间件兴趣圈

RocketMQ 实战 消息中间件 事务消息

算法喜刷刷

Kylin

算法 3月日更 21天挑战

CR量化交易APP开发|CR炒币机器人软件系统开发

系统开发

越来越受欢迎的Vue想学么,90后小姐姐今儿来教你

华为云开发者联盟

算法 Vue 大前端 框架 组件

Node.js 模块化你所需要知道的事

vivo互联网技术

大前端 nodejs Node

落袋为安——前景理论之确定性

Justin

心理学 28天写作 游戏设计

小赌怡情——激励不确定性效应

Justin

心理学 28天写作 游戏设计

干货分享丨从MPG 线程模型,探讨Go语言的并发程序

华为云开发者联盟

并发 channel goroutines MPG 线程 Go 语言

MindSpore:基于本地差分隐私的 Bandit 算法

华为云开发者联盟

算法 强化学习 mindspore Bandit 隐私

Java8 Stream 数据流,大数据量下的性能效率怎么样?

xcbeyond

Java java8 Stream<T> 3月日更

看完张一鸣近十年微博,我总结了这些成长特质

邴越

字节跳动 张一鸣 互联网 职场 抖音

2021年最新Redis面试题汇总

架构精进之路

redis 七日更 3月日更

《接口测试入门》 学习笔记

有梦想的tester

七日更 3月日更

今日随想

Nydia

Hadoop 核心-HDFS的API详解

五分钟学大数据

大数据 hadoop hdfs 28天写作 3月日更

【动态规划/总结必看】从一道入门题与你分享关于 DP 的分析技巧 ...

宫水三叶的刷题日记

面试 算法 LeetCode

Elasticsearch Dynamic Mapping

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

Python 数据类型

HoneyMoose

《精通比特币》学习笔记(第五章)

棉花糖

区块链 读书笔记 3月日更

鼎昂量化交易系统APP开发|鼎昂炒币机器人软件开发

系统开发

Apache Sqoop中最重要的核心概念-导入导出

大数据技术指南

大数据 sqoop 28天写作 3月日更

华为面试改革:增加90分钟网上编程30分钟当面编程环节,充分考察实际动手编程能力_技术管理_Tina_InfoQ精选文章