华为算法工程师招聘流程
华为作为一家知名的科技公司,在招聘算法工程师时通常会经历以下流程:
1. 网申:首先,你需要在华为的官方招聘网站上进行网申。填写个人信息、简历以及其他相关表格,并选择申请的职位为算法工程师。
2. 简历筛选:人力资源部门会对收到的简历进行筛选。他们将评估你的背景、技能和经验是否与岗位要求相匹配。
3. 笔试或在线测试:如果通过简历筛选,你可能会被邀请参加笔试或在线测试。这些测试主要考察你的技术能力、编程能力和算法基础。
4. 技术面试:在通过笔试或在线测试后,你将进入技术面试环节。通常会有一轮或多轮技术面试,面试官会询问关于算法、数据结构、机器学习等方面的问题。他们还可能会针对你的项目经验和实际应用能力进行评估。
5. 综合面试:在技术面试通过后,可能还会进行综合面试。这一轮面试通常由高级管理人员或团队领导承担,他们会评估你的综合素质、沟通能力、解决问题的能力等。
6. HR面试:最后,你将进行一轮与人力资源相关的面试。HR面试通常涉及个人背景、职业规划、薪资待遇等方面的讨论。
7. Offer发放:如果你通过了所有面试环节并且被认可,华为将向你发放正式的聘用Offer。这将包括薪资、福利、工作地点和入职时间等详细信息。
请注意,以上流程仅作为参考,实际的招聘流程可能会有所调整和变化,具体以华为官方发布的招聘信息为准。另外,不同职位的招聘流程也可能有所差异。因此,建议你密切关注华为官方的招聘通知并按照指引进行操作。
华为的算法工程师招聘流程一般包括简历筛选、技术面试、综合面试和HR面试等环节,面试会涉及算法设计能力、编程能力、沟通能力等方面的评估。具体流程可能会因部门和职位而有所差异。
一面(业务面):
自我介绍:我就随便说了说,专业,专业课大致学了什么,排名。
编程语言:问我主要掌握什么语言?MATLAB,LabVIEW,Java, Python, C++,VHDL. 对java更熟悉一些。
提问环节:
掌握什么框架?Tensorflow 和 Caffe。
如何理解深度学习?
问了hashmap的特点?
我提到了自己经常使用鲲鹏服务器和华为云来进行训练,面试官比较感兴趣。就聊了一会。
问你觉得自己有什么优势?我说数学功底好,高等代数,数学分析我都取得了A的成绩,更方便理解算法原理。
手撕代码:一道背包,很简单,十分钟搞定。(我用的Java)
问我有没有什么想问的,我就说感觉自己的专业课比如DSP,DIP之类的完全没有用处。面试官解释了解释读书重要的是学习的方法,而不是知识。。。。。。。
三天后二面(综面):
自我介绍:专业,排名,学生会副主席
项目经历:
我的论文写的什么,我做了什么工作?
问了我的一个使用Caffe框架的YOLO3+OPENPOSE的跌倒检测的项目。问我的贡献有哪些?然后问了问网络调参的细节.
聊天环节?就是问我有没有意愿在实习中使用一些开发型语言比如Java或者Cpp,我说当然愿意,非常希望得到这方面的锻炼。
还问了问英语能力,我TOFEL 95,,听说读写都很熟练。
最后就是问问题环节了,随便说一说就行了。我问了我现在手机是iPhone,如果去华为实习需不需要换成华为的,面试官说毫无影响,完全没关系。

