华为无线面经(9.18)

一面(50分钟):
手撕代码:快速排序
因为写的比较快,面试官简历还没看完就又让写了个非递归快排。写完之后开始问快排的优化,我就说了一下初值的选择可以优化,正常选左边第一个,但我们可以选3个,5个,再在这些里面选初值,或者用系统随机生成左值来优化。然后我又展开了讲了一下c++里面的快排其实不单纯是快排,而是一种基于快排的复杂排序,然后具体说了下原理,然后分析了下为什么库函数的快拍的时间复杂度可以近似看成nlogn而不太可能是最坏复杂度n方。
面试官听完之后又说那要是数组里面的元素不是整形元素呢?怎么优化?
我说写一个比较函数,运用模板的思想解决就可以实现了,简单说了下模板怎么实现
然后就是聊项目,挨个问,问的很细,面试官在讲的过程中会不断的打断问他感兴趣的问题(总之就是项目一定要透)


二面(40分钟):
撕代码:杨辉三角的最短路径(DP)问题
写完之后跟面试官先讲了思路,包括状态表示,状态转移,边界条件以及这道题针对三角形的边左右方向转移不可达得问题。
然后面试官说一起看代码,在最小值那里我是直接输出的dp(n)(m),貌似面试官不太了解为什么,然后我就解释了一下,面试官貌似还是不太理解,我说这个可以用数学归纳法证,我可以试着给你写一写。又沟通了几次无果,果断放弃跟面试官说我用枚举写吧,然后就写完了。
紧接着就是聊项目,依旧是问的非常细致,面试官直接说你就当我是小白,然后讲给我听
因为中间因为那个最后输出结果的问题跟面试官争执了一下,差点以为自己跪了

三面(30分钟):业务组长面
很常规的介绍了一个项目,然后就是说无线部门强度大之类之类的,让我做好心理准备之类的,然后还聊了一些常规的hr问题

#华为##面经##校招##C++工程师#
全部评论
总结就是代码会的话也别写太快,容易给自己带来不必要的麻烦,二就是遇到面试官不太喜欢或者理解你的想法,就跟着他的思路实现就好了
1 回复 分享
发布于 2019-09-18 19:06
楼主什么岗位呀?
1 回复 分享
发布于 2019-09-21 14:33
无线真的工作强度很大么?有点慌,当初选的一志愿是无线😂
1 回复 分享
发布于 2019-09-21 10:51
今晚面无线的我
点赞 回复 分享
发布于 2021-09-27 14:01
是因为无线部门提前过来宣传一波,所以哈尔滨这边这么多投无线吗
点赞 回复 分享
发布于 2019-09-21 17:02
哇,我明天也有。。。不知道去不去
点赞 回复 分享
发布于 2019-09-21 16:58

相关推荐

zephory:内容太乱了,根本捕捉不到重点,指导你会的很多,但是看不到具体的强项 个人技能宜精不宜多 项目那块太繁琐了,面试官或者hr只想知道你在项目中看了啥以及具体的收益
点赞 评论 收藏
分享
真tmd的恶心,1.面试开始先说我讲简历讲得不好,要怎样讲怎样讲,先讲背景,再讲技术,然后再讲提升多少多少,一顿说教。2.接着讲项目,我先把背景讲完,开始讲重点,面试官立即打断说讲一下重点,无语。3.接着聊到了项目的对比学习的正样本采样,说我正样本采样是错的,我解释了十几分钟,还是说我错的,我在上一家实习用这个方法能work,并经过市场的检验,并且是顶会论文的复现,再怎么不对也不可能是错的。4.面试官,说都没说面试结束就退出会议,把面试者晾在会议里面,丝毫不尊重面试者难受的点:1.一开始是讲得不好是欣然接受的,毕竟是学习。2.我按照面试官的要求,先讲背景,再讲技术。当我讲完背景再讲技术的时候(甚至已经开始蹦出了几个技术名词),凭什么打断我说讲重点,是不能听出人家重点开始了?这也能理解,每个人都有犯错,我也没放心上。3.我自己做过的项目,我了解得肯定比他多,他这样贬低我做过的项目,说我的工作是错误的,作为一个技术人员,我是完全不能接受的,因此我就和他解释,但无论怎么解释都说我错。凭什么,作为面试官自己不了解相关技术,别人用这个方式work,凭什么还认为这个方法是错的,不接受面试者的解释。4.这个无可厚非,作为面试官,不打招呼就退出会议,把面试者晾着,本身就是有问题。综上所述,我现在不觉得第一第二点也是我的问题,面试官有很大的问题,就是专门恶心人的,总结面试官说教,不尊重面试者,打击面试者,不接受好的面试者,技术一般的守旧固执分子。有这种人部门有这种人怎么发展啊。最后去查了一下,岗位关闭了。也有可能是招到人了来恶心人的,但是也很cs
牛客20646354...:招黑奴啊,算法工程师一天200?
点赞 评论 收藏
分享
09-22 15:45
门头沟学院 Java
谁给娃offer我给...:我也遇到了,我说只要我通过面试我就去,实际上我根本就不会去😁
点赞 评论 收藏
分享
评论
6
61
分享

创作者周榜

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