华为上海面经

非cs专业,研究生阶段学的是gps定位相关。

8月中旬投的cloud bu通用软件开发,但cloud bu今年名额太少,后来智能车辆解决方案bu打电话说我的简历被推荐到他们部门,问我有没有兴趣做智能驾驶方面内容。鉴于cloud bu今年的严峻形势,而且自己研究生阶段学的东西和智能汽车解决方案有一定的契合度,改投了简历。

23号收到面试通知,26号下午登登登的穿着一身运动装跑去万豪面试。

到了现场,和一大群西装革履的应聘者相比,感觉自己是乡巴佬一样。好在心理比较强大,面试技术岗也不在乎这些。但我感觉最好还是穿一身不要太休闲的衣服吧。

12点到,2点签到,4点第一面面试消息发到手机上。



第一面50分钟

到了面试官那里先把自己的本科成绩单和简历拿给他,他仔细的看了一遍我的成绩单,让我做个自我介绍。

问:你讲讲你的项目吧

答:因为导师的项目是和MIT的一个团队合作,当时自己参与了其中一部分定位算法的编写。用c++写了一个定位程序,balabala。

问:讲讲项目的思路

答:我本来想说自己写了多少个类,各个类之间的关系什么的。面试官打断我说不用讲那么细,于是我就讲了需要读哪些文件,算法的思路,误差模型改正,balabla。

问:你另外两个项目可以讲讲吗?

答:第一个是被导师派到北京某部,帮助写了一下北斗的技术文档,没有参与实质开发。第二个是因为导师参与了北斗sbas建设,自己也参与了北斗sbas的一部分后期验证工作。特别是服务器运维和一部分算法代码编写,balbabala。

问:你能讲讲定位的原理吗?

答:讲了gps,北斗,北斗sbas,特别是分区综合改正(毕设相关)。balabala。

问:你觉得定位技术在智能车辆有哪些用处

答:自动驾驶

问:还有呢?

想了半天,我实在是临时除了导航定位想不到其他用处,最后说能防止车内物品被盗。后来面试官和我聊了一下说自动驾驶还有一下其他手段,反正就共同探讨了一下其他技术。

问了差不多20分钟,面试官说我们做个题吧,于是从档案袋里面抽出一张纸来,上面的题目是:

给一个区间a,b,再给一个所有元素在区间范围内数组,求在区间范围内,数组中未出现的数。比如区间为0,99。数组为0,1,3,44,78。那么输出2,4—>43,45—>77。写了几分钟,面试官说主体正确,但边界条件没有考虑全面,又修改什么的。可能刚开始对题目理解有点偏差,最后题目一***面试官讨论了20分钟。

然后复盘了一下笔试第二题。一面结束。面试官最后和我握手,简直受宠若惊。




等了20分钟,

二面,总共30多分钟吧

上来也是先提交成绩单和简历。

一上来就撕题,题目是有一组硬币,面额为1,3,5。给一个数amount,求最少需要几个硬币能够凑齐amount。

几分钟写了一个递归

面试官:想想有没有其他效率高一点办法

想了一下,用了贪婪算法

面试官:效率是有一定优化。其实这个天可以用剪枝,

然后和面试官探讨了一下。

面试官:会动态规划吗

我:用的不太熟悉。

其实是怕动态规划写不出来。当时面试都饿死了,脑子不灵光那种。

面试官:你说说你学了哪些计算机的东西

我:c++,linux,操作系统原理,数据库,数据结构。计算机网络。balabala。

面试官:你项目怎么用c++实现的。

讲了项目构建哪些基类,派生类,怎么组织。最后说自己因为项目原因,在学校用Linux搭了一个服务器,程序放在服务器上跑。

面试官:服务器那一块我不太熟悉,你了解操作系统吗?

我:我那讲讲进程,线程吧

面试官:可以

我从进程的虚拟内存开始,讲了物理主存,cpu,tlb,页表,置换算法。讲的正起兴。还没讲到线程,面试官就打断我了。

面试官:好了,可以了。看了来你对计算机原理比较清晰。

最后面试官又反过来给我讲什么是动态规划,刚才那题怎么实现balabala。

全程开启小学生模式。

面试官人非常nice,没有给我感觉任何压力,就像朋友一样。

最后面试官对我总结为:计算机基础可以,算法部分一般,还需加强。





二面完了等了10分钟。主管面。

到了主管面都下午6点了,后面还有人,所以只面了20多分钟。

三面的面试官人也很和蔼。交了成绩单和简历。看了一下成绩单,让我好好收好。

面试官:学过哪些内容,看过哪些书?

我重复了一遍二面的回答。讲了一下自己看过哪些书。

面试官:你在项目期间遇到过的困难

讲了一下北斗sbas项目时,卫星定轨,igso卫星轨道总是有一颗定不出来。后来在服务区上查原因,balabala。

面试官:看过Linux内核吗?

我心里一怔懵逼。那啥,

我:只是会用常用的linux进行服务器管理,用linux的vi写代码,gcc编译,gdb调试。内核部分还没有时间看。

面试官:拥塞控制会吗

这个用画图的方式讲解了一下慢启动,拥塞避免和快速恢复三个状态以及转换关系。但是其中有两个转换搞反了。面试完回去查了才发现。

面试官:线程你了解多少

讲了一下用户级线程和内核级线程。实现多线程原理balabala。

面试官:将来最想在哪里工作

我毫不犹豫:上海。

面试官:为什么

我:在上海读了6年大学,朋友,同学,师兄师姐什么的都在这边。

面试官:谈女朋友没,你感觉和科班出生的学生相比,你的优势在哪里

回答看个人吧,我就是说人生漫漫,需要不断保持学习,不断提升自己。

面试官:你有什么想问的

我就问了两个问题,一个是在哪些地方有研发中心。第二个是以后可以参与算法部分的工作吗。

三面结束。


半夜起来登官网,录用排序,进池子。求捞呀。

#华为##校招##面经##机器学习#
全部评论
楼主这面试有点水平
3 回复 分享
发布于 2019-09-27 08:47
太强了,我三面没问这么多,还是自己专业不太对口
2 回复 分享
发布于 2019-09-27 11:58
李博峰老师团队?
1 回复 分享
发布于 2020-01-31 15:52
太硬核了
1 回复 分享
发布于 2019-10-21 01:18
硕士还需要本科成绩单吗?
点赞 回复 分享
发布于 2024-06-19 18:54 北京
楼主通过了吗,收到面试通知没有
点赞 回复 分享
发布于 2019-10-25 14:47
老哥,没有测评吗?直接录用排序了?
点赞 回复 分享
发布于 2019-10-20 20:48
老哥,你是不是在我前面那个?当面一面之前我们还聊了一会,你还跟我说了实验室方向,是你吗?
点赞 回复 分享
发布于 2019-10-18 12:43
你好,请问第一道代码题思路是什么呀
点赞 回复 分享
发布于 2019-10-06 23:17
我也是26号去面试的,晚上7点左右才面完,估计见过楼主
点赞 回复 分享
发布于 2019-10-06 10:47
楼主很强,感谢分享。
点赞 回复 分享
发布于 2019-09-30 18:47

相关推荐

昨天 11:26
清华大学 Java
打开电脑,思绪又回到了7月份刚开始的时候,感觉这个月过的如梦如幻,发生了太多事,也算是丰富了我本就是平淡的人生吧太早独立的我习惯了一切都是自己做决定,拥有绝对的决定权,而且永远不会听取别人的建议。我就是那个恋爱四年出轨的男主啦,感觉既然在牛客开了这个头,那我就要做个有始有终的人。从我出轨到结束再到和女朋友和好如初真的太像一场梦了,短短的一个月我经历了太多,也成长了很多,放下了那些本就不属于我的,找回了那些我不该放弃的。我的人生丰富且多彩,但人不能一直顺,上天总会让你的生活中出点乱子,有好有坏,让你学会一些东西,让你有成长。我和女朋友的恋爱四年太过于平淡,日常除了会制造一些小浪漫之外,我们的生活...
段哥亡命职场:不得不说,我是理解你的,你能发出来足见你是个坦诚的人,至少敢于直面自己的内心和过往的过错。 这个世界没有想象中那样非黑即白,无论是农村还是城市,在看不见的阴影里,多的是这样的事。 更多的人选择站在制高点去谩骂,一方面是社会的道德是需要制高点的,另一方面,很多人不经他人苦,却劝他人善。 大部分的我们,连自己生命的意义尚且不能明晰,道德、法律、困境,众多因果交织,人会迷失在其中,只有真的走出来之后才能看明白,可是没走出来的时候呢?谁又能保证自己能走的好,走的对呢? 可是这种问题有些人是遇不到的,不去追寻,不去探寻,也就没了这些烦恼,我总说人生的意义在过程里,没了目标也就没了过程。 限于篇幅,没法完全言明,总之,这世界是个巨大的草台班子,没什么过不去了,勇敢面对,革故鼎新才是正确,祝你早日走出来。查看图片
点赞 评论 收藏
分享
评论
10
71
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务