华为面经 软件

本人投递的是算法工程师软件方向,不过从面试过程来看和软开没有区别。语言c++

一面 45min
1、自我介绍
2、围绕项目深挖
3、八股:c++常见容器和区别、重载与重写、智能指针、线程和进程区别
4、复盘笔试
5、手撕代码,leecode56合并区间
6、反问

二面 40min
1、自我介绍
2、围绕项目深挖
3、八股:类型转换、代码规范
4、手撕代码,leecode168、171,execl列名和数字的互相转换
5、反问

主管面 15min
1、自我介绍
2、户籍地、兴趣爱好
3、对华为的认识
4、对华为文化的了解
5、对加班的看法,能够接受的加班强度
6、期望薪资
7、反问

个人经验:在前面两个技术面的时候可以准备下项目、论文相关的材料,适时展示,方便了解和沟通,八股文的答案尽量背完整(被夸基础好),笔试复盘环节我提前准备好了,说完就没再追问了,手撕代码环节面试官都主动说做道简单的,不知道是对我的能力认可还是不认可。主管面的自我介绍我做了点改动,引入了性格、课外活动、减少了项目和论文细节,主管面的每一个常见问题都提前写好了答案,结合自身实际比较有说服力,反问环节也可以提前想好有价值的问题。希望能对大家有所帮助
#华为#  #华为面试# #23秋招# #华为主管面#

#华为开奖了吗##华为##华为面试##23秋招#
全部评论
请问楼主主管面的反问都问了什么
点赞 回复 分享
发布于 2022-10-26 20:19 北京
大佬是在一天都面完的嘛
点赞 回复 分享
发布于 2022-10-20 02:00 江苏
请问是复盘三道题还是复盘自己做出来的哪些
点赞 回复 分享
发布于 2022-10-08 10:31 重庆

相关推荐

 总时长38分钟老套路,先是进行了自我介绍,3分钟完成。自我介绍完,我主动的问面试官,我要不要对我的主要工作做一个简要的汇报,面试官说可以,于是我便开始照着ppt阿巴阿巴。我发现这是一个很有用的技巧,因为若面试官同意汇报,相当于是把面试官引入了我的节奏,我讲的所有东西都是我亲手做过的,而且这样后,面试官问的问题也会和项目中内容相关,这样就会回答起来非常得心应手。这样就比你什么都不说,然后面试官突然提一个冷门的知识,你在那支支吾吾半天答不上来好太多了。而且,他在这问的问题越多,由于时长原因,后面问的其它问题就会越少。这场面试印象比较深的一个问题的是,PPO相对于其它策略梯度的算法有什么优势?我画图讲解了PPO使用了优势函数,让训练过程更加快速和稳定。然后面试官说,除了优势函数,PPO还有一个技巧来方法网络更新是参数差距过大,没等他说完,我赶紧抢着说,PPO有两种方式来实现更新时参数差距过大,一个是KL散度。。。。。。一个是截断函数。。。。。。通过这两种方式来实现早停。。。。。。讲完ppt后,面试官也没问其它的问题,进入了手撕代码环节。给了两个题目,让二选一。第一题又臭又长,我看都没看完,貌似是让你用python实现某个机器学习过程。第二题就比较简单,给定一个二叉树,让你输出每层节点的最大值,果断选择第二题,并几分钟写完了代码。然后面试官看我写的比较快,又让我用pythorch手动实现一下MLP,当时也没想那么多,就写了一个单层的MLP。最后反问环节,我还是问了老掉牙的问题,进去后主要干什么?是否有人带。现在想想估计面试官听这些也都听腻了吧。下次就问应该提前学些什么或准备些什么吧。
查看6道真题和解析
点赞 评论 收藏
分享
评论
10
72
分享

创作者周榜

更多
牛客网
牛客企业服务