2018华为算法工程师面经(通过面试等offer中)

第一次在牛客发帖。之前也在牛客看了不少面经,如今面试结束,也想向和我情况类似的朋友们分享一下我应聘华为算法工程师的经验。如有不对的地方,欢迎讨论。

个人情况,985本科数学专业毕业,美国某top50学校运筹学专业硕士。因为硕士在校期间专挑难的课,知名老师的课选(不然觉得自己亏了),绩点上也是遭到了报应。论文也是渣,只有在国内某科技核心期刊发过一篇。我做的不错的地方是项目,在美国和老师一起,和同学一起,或者自己,做过十个左右大大小小的项目,最大的是城市交通承受力模拟分析,公司物流战略分析这样的项目。本硕之间工作过一年,干的数据分析相关工作。

这次招聘一共就投了两个公司,美国亚马逊和华为。亚马逊投的供应链管理方向,和我的专业完全对口,美国人的面试也是相对轻松,主要问了下我的项目和一些非线性优化的问题。过了一二面之后让我提交opt材料,我一拍脑瓜,哎呀,还没申请呢。。。于是就是漫长的等待。

这时候正好华为有留学生专场的招聘,开始投的数据分析,和供应链方向。但是本科就去了华为的一位朋友强烈推荐我去应聘算法,说供应链在公司内部不是核心,工作地点不确定云云,最后把我说服了。

虽然不是计算机专业的,还是硬着头皮去报了。

第一关,简历筛选。
作为求职小白,我打电话问了几个学长学姐怎么写简历。大体上说,不要长篇大论,把你最优秀的东西摆在前面。有的朋友绩点能刷到3.8-4.0,你就把这个放前面。论文项目出色的,着重写这一部分。你要是担心自己本科学校双非,怕被刷,就写后面,把你的丰富的实习经历往前放。

很多时候,HR也不仔细看,前面你的东西好,后面也许就不看了,或者即使你的学校一般也愿意给你机会(毕竟学校歧视还是存在,你想想,人家HR也不了解应聘者,要刷一部分人,这种方法最简单粗暴)。

第二步,编程测试。
这个测试就是用牛客网的系统做的,平时多刷一点题目肯定有帮助。作为数学专业学生,最熟的语言就是MATLAB,但是牛客网上的MATLAB版本老掉牙,没办法,我利用半个月的时间自学了一下Python3。机试非常简单,就是简单的数据,字符串,列表的处理。连我这种半路出家的都能过,相信这一步不是太大的问题。唯一要注意的是,程序用来评分的样例都很叼,兼具特殊性和广泛性,这点一定要考虑周全。

第三步,远程技术面。
和写简历一样,技术面也要扬长避短。华为特别喜欢看上去自信有活力的人(方便安排加班?),穿着正装就行,很显精神。

面试官是做软件的。我一开始面试,面试官首先询问了我的论文和项目,这个我不怕啊,对每个项目我都很了解,里面用了那种模型,怎样的模拟过程,数据来源,用了哪些算法,提前都做了准备,回答的很好。然后硬茬来了。面试官开始针对我的绩点低和非计算机专业背景进行了多轮质疑。这个时候一定要自信,给他们灌输绩点无用论(他们本来也不信绩点的)。然后表一表决心,说编程能力可以速成,我的专业在理论上更具优势,可以给团队不一样的思路。总之,除了个别大牛,所有人都会面临各种质疑,千万不要直接承认了,要换个角度说,把自己的劣势抹平甚至转化为优势。

这一轮看样子刷了不少人。。。

第四步,性格评估。
不说了,这个测试实话实说就行。别让人觉得你是个阴谋家或者奇葩。

第五步,综合面试。
听说这一轮原则上不刷人。但和其他面试的同学交流之后发现确实有少量的同学凉了。原因如下:

提过分要求:某美国常春藤学校硕士以为自己的学校很牛,面试官问他工作地待遇,他说必须帝都,必须25k起(今年白菜价好像14-15k?),我猜他当时态度略显蛮横,其实水平不佳,所以直接挂掉。事实上常春藤也有很水的专业;清北也是鱼龙混杂。我硕士同学清华本科,在美国考试作弊被劝退,回国重新考研。所以好的学校只是敲门砖,没有别的作用。在华为只有两个出身:大牛和弟弟。我就是个弟弟,哈哈。

过于谨小慎微:这个网友本来就很瘦,据他自己说面试的时候,当时特别紧张,一直板着个脸,也和面试官没有互动,面试官问他意向,他就说都行,随便。这个确实显得很没自信。退一步讲,即使被录用了,也八成被随机分配了,对发展很不好。

面试内容就这么多。大概一个周之后HR打电话告诉我面试通过等offer就行了。坐标一线,工资大概19-20k,奖金看评定。

我也没投国内其他企业,有点任性。原因是感觉华为待遇还行,发展前途不差。最近的一个事件告诉我们,华为不仅在群众中形象好,更是国家的亲儿子啊。华为培训系统好,在算法岗,是一定能学到东西的。至于网上盛传的加班问题,似乎bat也不遑多让吧,科技企业就是这样,用三个人的钱找两个人干五个人的活。

作为数学专业学生,为什么不选数学直接相关的工作?因为危机感。除了顶层数学,大多的数学计算都已经或者正在被转化,变由计算机代劳。在美国可以深深地感受到这样的危机感:任何一个很小的数学模型,像是排队模型,物流模型,人口模型,都可以找到很专业的软件,替你去分析,替你去模拟,替你去研究。一般性的数学人才如果没有强大的编程设计能力,随着时代发展,很容易被这些软件淘汰。所以对我而言,算法工程师这个职业,不仅是个职业,也是学习的机会,避免自己在信息时代的洪流中被淘汰。当然,之前所学并不会白费,你可以比其他人更容易看懂国际前沿的算法论文,对工作大有裨益。

希望我的经验可以对计划面试华为的朋友,或者非计算机专业的朋友有点帮助。


#算法工程师##华为##面经#
全部评论
看到隔壁的作弊被抓,我笑出了猪叫233333隔壁的朋友原谅我
点赞 回复
分享
发布于 2018-12-18 16:02
同数学专业转算法,现在在准备华为面试ww,感谢分享!
点赞 回复
分享
发布于 2019-03-28 10:18
联易融
校招火热招聘中
官网直投
感谢分享!
点赞 回复
分享
发布于 2018-12-18 14:26
常春藤25k感觉不过分
点赞 回复
分享
发布于 2018-12-18 14:27
真厉害。请问大佬,美国也有校招吗?还是说全都是走社招?
点赞 回复
分享
发布于 2018-12-18 15:46
加油,虽然不是科班,但数学专业学算法,还是非常有优势的
点赞 回复
分享
发布于 2018-12-18 18:27
你好,我上周也是才远程面试完华为,想问一下你是什么时候面试的呢? 我的系统上也写了录用排序中,但是手机留的是国外的手机号,你也是吗?不知道国外的手机号会不会打电话.
点赞 回复
分享
发布于 2018-12-19 04:17
楼主是哪个部门的呢
点赞 回复
分享
发布于 2019-01-03 14:32
lz你综合面面试官只聊了项目+人生么
点赞 回复
分享
发布于 2019-03-28 09:37
请问华为有运筹优化算法相关的岗位吗?
点赞 回复
分享
发布于 2019-06-19 16:18
请问:同运筹优化算法岗,要投哪个部门呢?
点赞 回复
分享
发布于 2019-08-15 10:18

相关推荐

11 63 评论
分享
牛客网
牛客企业服务