华为软件开发(实习)-笔经/面经/综合测评

3.17投递的简历,3.31参加的笔试,4.2的综合测评(挂了),4.7的专业面试和主管面试,4.12的综合测评补测,4.13项目部门的HR给我打电话说由于华为实习流程比较慢,现在能给我口头offer,5月会发正式的offer。(我也不知道这算不算稳了,哈哈哈)
3.31的笔试题目网上也有很多经验了,我就不再赘述了,总之比互联网简单。第一题100分,第二天200分,第三题300分,做出来100分就可以进面试,楼主做的是1+0.1+0,75(和大佬比太菜了🤗)。
4.2的综合测评来说,可能是一个大坑,因为我不太重视,所以乱写一气,然后被判定前后一致性不够,需要重测。(如果重测不过的话,接下来1-1.5年简历会被自动拉黑各位朋友们一定要谨慎对待综合测评!!网上有原题的!可以提前熟悉下!最后参考了网上很多文章,第二次补测过了,真是心惊肉跳。总的来说,读清楚题目,按照自己的真实性格,注意前后一致性,明确知道绝对不能踩的坑就不会有问题!
4.7专业面试:
问项目(半个小时):问了我做过的电子学设计项目和仿真程序的设计,提前准备了,所以问题不大。(朋友们还是需要提前准备项目,感觉华为非常看重项目)由于lz是学粒子物理的,项目也是和粒子物理仿真相关的,他听得一知半解,所以没问什么问题。之后他开始了解我在学校里的学习经历,我就讲我在学校里喜欢上课,所以项目做得少(把我的项目为什么比较简单圆过去了),然后说主要学了基础物理学(四大力学之类的),电子学(通信原理,模电数电之类的),天文学(面试官听到这个直接笑了),然后自学了计算机。问我为什么想来做无线通讯,我说希望结合我的物理学,硬件软件知识,为这个方面的研究做贡献,面试官表示很满意。然后开始考计算机基础:
(1)介绍下stl库当中的基本容器,介绍下vector,map和listnode中随机查找的时间复杂度。介绍下它们的内存模型以及底层实现原理。以及不同容器的优势和劣势。
(2)介绍下操作系统的基本功能。介绍下虚拟内存和物理内存的联系。
(3)介绍下进程和线程,介绍下线程的通信方式。(然后详细考了写内容,我记不太清楚了)
之后还考了些杂七杂八的知识点,记不太清楚了。
(4)算法题:一连串的单词,去除掉具有相同部分的较短的单词,最后输出这个字符串的长度。例如leetcode和leet,删掉leet,最后得到leetcode也就是8的长度。(考得简单,二叉树相关的题我白准备了🤠
反问环节:
我问了下我表现如何,面试官说软件相对薄弱,但是硬件和物理基础比较不错,也是部门里比较缺的人。(华为对待做基础科学的同学还是比较友好的)

主管面试:
先是问项目,然后查户口,看似简单实际上还是有难度的。首先问我,为什么不是做软件的,但是想要从软件方面入手无线通信。我就讲,想做好一件事,需要各方面知识都比较好,我不能光会硬件和物理,而对于软件一窍不通。然后问我为什么不继续做物理了,我回答学物理是我的兴趣爱好,现在希望借和我的爱好找一份我喜欢的工作。之后问我,他们部门比较辛苦,有什么想法,我回答,为自己喜欢的事花时间并不会让我困扰(加班工资记得给就行),最后给我安排了个项目组,问我对这个项目组有什么想法,我问了下还有什么别的项目组(差点儿犯二了),然后说这个项目组的工作我有所涉猎也比较喜欢。最后谈谈我对于华为的看法,我就谈了谈自己的看法,为国家产业链升级做贡献,割全世界的韭菜。(然而我自己就是棵韭菜)到了反问环节,我就问表现怎么样,他说还可以,我就说以后有机会再交流,他说好的,希望以后有机会交流。(说这话的时候邪魅一笑,把我吓得心惊肉跳)🤒
4.12补测了综合测试,过了,第二天问了HR,HR给了口头offer(99%的机会...),说5月发正式的offer。所以华为是都这样吗?
#实习##华为##软件研发工程师##面经#
全部评论
老哥看了你几个帖子,感觉找个好的实习以后你的这个学历和成绩秋招是可以乱杀的,一起加油把~看你帖子写的都挺有趣的。
1 回复 分享
发布于 2021-04-23 14:52
LZ,请问在哪里能找到综测原题呐,我也挂了,要补测,有点慌
2 回复 分享
发布于 2021-04-26 18:15
主管面是下午嘛,楼主
点赞 回复 分享
发布于 2021-04-17 15:27
楼主是哪个学校的啊
点赞 回复 分享
发布于 2021-04-15 19:18
华为的看法,楼主能说详细一点吗?
点赞 回复 分享
发布于 2021-04-14 18:18
远程面的还是现场啊
点赞 回复 分享
发布于 2021-04-14 17:54
主管懂技术嘛
点赞 回复 分享
发布于 2021-04-14 17:12
楼主,问下主管面过后多久官网会显示通过呢
点赞 回复 分享
发布于 2021-04-14 14:56
请问楼主投的是哪个部门?
点赞 回复 分享
发布于 2021-04-14 11:26
请问你是怎么知道补测过没过的?我也补测了,到现在还没面试的消息。。。。
点赞 回复 分享
发布于 2021-04-14 11:24

相关推荐

1. 自我介绍2. 线程池调参3. 多个接口,多套业务,会访问到各自的线程池,之前的调参将不合理,怎么做?(不知道,寄。瞎掰了个用 semaphore 做整体限流)4. 提到了 semaphore,所以顺便问了怎么做业务限流(单点用并发工具,分布式用令牌桶)5. 令牌桶怎么实现(redis,以指定速率增加令牌。应用没有获取到令牌就阻塞)6. 动态线程池(知道有这个东西,但是没深入了解,没答上来,寄)7. 选一个熟悉的设计模式,说一下用它解决了什么问题(原型模式)8. 然后就考了一下原型模式的范式(原型缓存、原型接口、原型实现类。但是我答错了!我一直用的是冒牌的原型模式,哈哈,寄寄寄寄)9. 场景题,现在有多个订单类型,每个类型一个系统,开放各自的接口。现要求实现一个新应用,返回某个用户的所有类型的订单,按照时间排序分页。我:弄个临时表存查询结果。面试官:没有sql。我:如果分页需要 n 个结果,每次对每种类型分别查询 n 条,然后内存内排序,截取前 n 条返回。面试官:第二页咋办我:前端返回最后一条的时间给后端,后端用它范围查询。面试官:有漏单问题我:不只对时间排序,对 id 也排序,前端返回时把 id 也返回。id 用雪花算法。面试官:现在订单类型有很多,每次查询要丢弃很多数据,怎么优化。我:需要维护一个中间件存有序列表,例如 redis 的 zset,包含某个用户所有订单的 类型 id 时间。zset 恰好很适合范围查询,可以用作分页。面试官:需要做个筛选功能,用户可以筛选展示哪些类型的订单我:中间件改为每个类型维护一个有序列表,每次查询按照筛选词条做一下归并然后再截取返回10. 时间到,反问。(业务,点评面试表现)说我思路算是比较丰富清晰,但是基础偏弱,设计业务实现的时候也应该更加谨慎,而不是像刷leetcode的时候一样,只追求当前问题解决。面试官一上来看简历就说,诶我没实习过,我估计根据他经验我八成过不了了😭场景题最后估计也不是他想要的答案,但是看了眼时间草草结束了。孩子们,没实习经验只背了八股的还是谨慎挑战,我反正心态又炸了😔#牛客AI配图神器#
查看14道真题和解析
点赞 评论 收藏
分享
评论
6
67
分享

创作者周榜

更多
牛客网
牛客企业服务