华为HUAWEI

收藏
硬件
10000人以上
不需要融资
深圳
福利丰厚榜高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
查看官网
上传简历
职位类型
全部
后端开发
前端开发
测试
数据
更多
最新
热门
3.18 投递4.15 笔试 + 测评笔试第一题0.75 + 第二题1.0 + 第三题 04.29 上午技术面不知道为啥手机进会议室就没法录音了,只能凭回忆写了1.自我介绍2.在校的奖项,竞赛3.深挖第一个agent项目(印象最深的是我把刚学的双路召回详细讲了一下,感觉在面试官那里很加分)4.乐观锁悲观锁5.list底层原理6.volatile原理7.浅挖第二个微服务项目8.Mysql为什么用B+树,不用B树B-树9.redis缓存击穿,雪崩10.复盘笔试(我着重讲了下第一题带前进后退的LRU不应该搞两个双向链表,而是应该用游标。这块体现出自己思考过就行)11.手撕lc594最长和谐子序列第一个agent项目问了几乎半个小时,面试官都后知后觉怎么软件开发面试光问ai去了,还问我为啥不走ai岗,我说我学历不够才本科,他夸我简历很丰富完全可以尝试哈哈。后面就专门问了些简历上的基础八股。不得不说这是我面这么多场体验最好的一集,无论说啥面试官都有反馈,会认真听说我在讲啥然后帮我总结一下。如果答得不好的地方还会教我怎么思考怎么表达,比如缓存击穿,我只说了逻辑过期和用高可用性架构,面试官就教我如何从前端到一二级缓存再到数据库全局的思考对策,真的非常受益!问的问题也全是简历上写了的,也没超纲,最后的手撕也是easy题,感恩晚上主管面1.自我介绍2.项目实现3.校园经历,比赛经历4.最近最消沉的时刻5.对ai的看法6.从哪些途径学习ai7.最近看过的GitHub项目反问:1.实习生怎么培养:会为所有实习生设置通用的培养方案,然后每个导师再针对个人设置细致的培养方案2.需要做哪些准备:1)提升代码规范,要能看懂ai写的代码;2)要追踪ai前沿,ai发展日新月异;3)要提升软实力,团队协作能力主管面体验也不错,那个主管长得有点像吴京,说话也轻声细语的。我把我校园经历职业规划全一五一十讲出来,感觉他还挺满意的。晚上11:45发了面试反馈,应该是过了。不知道要跑多久池子,希望能有好运不管怎么样这个四月总算是结束了,这两个月真是燃尽了。暑期暂停,我要回家过五一了
查看17道真题和解析
点赞 评论 收藏
分享
发面经 攒人品## 业务面手撕:hot100原题 279.完全平方数,共享屏幕后用本地ide来写1. 自我介绍2. java中==和equals的区别3. hashmap的原理4. java中线程的创建方式5. spring aop的原理6. 设计模式SOLID原则了解吗?(不知道)7. 如果我要实现一个大型项目,有很多模块,设计的时候要注意什么?8. 假如让你设计接口,从使用者的角度出发,接口怎么样才对使用者比较友好?9. 你知道设计模式的开闭原则吗?(不知道)10. 数据库的三范式是什么?11. 为什么要有这三范式?12. 如果不按照这三个范式来设计表,可能会有什么问题?13. 问一个数据结构相关的问题,你了解怎么解决哈希冲突吗?14. 长度为n的乱序正整数数组,找第k大数,有什么好的办法吗?15. 进程间通讯方式有哪些?16. TCP拥塞控制的具体方法是什么?17. agent一般有哪些部分组成?18. 大模型怎么调用工具,现在有哪些方案?19. 你有没有写过skills?(没有)20. 项目中的react怎么用的,场景是什么?21. rag的数据存在什么地方?22. 项目中哪些部分是向量数据库提供的能力,哪些是自己实现的逻辑?反问:1. 组里做什么业务?- 之前应该是有同事加你的微信里,请你去跟负责业务对接的同事沟通。现在有一些agent开发的工作,与你的简历中的方向很匹配。## 主管面1. 自我介绍2. 介绍之前的实习做了什么3. 实习的时候分布式锁怎么做的?用了几个节点?4. redis有什么优点和不足?(不足只知道数据可能会丢失)5. 怎么降低redis数据丢失的风险?6. 在你过去的工作学习中,你认为最难掌握或者理解的技术点是什么?7. 你有没有度过java或者spring框架或者中间件的源码或者设计思路?8. 你看过哪些组件的原理性文章?9. 讲一下redis hash的底层是怎么设计的10. 你认为你有什么有点或者不足?11. 你过去20多年经历过的最大的挫折或者失败是什么?12. 你现在读书或者之前实习的时候,工作强度如何?13. 你怎么看待大家说的奋斗者文化?14. 你是考研还是保研?15. 你是学硕还是专硕16. 你是哪里人?17. 未来的的职业规划是怎么样的?18. 你对ai了解多少?19. 你平时怎么用ai?vibe coding这些有没有用过?20. 你以后工作想去哪里?21. 你有没有什么想问的?(没有)
点赞 评论 收藏
分享
3.19申请4.15笔试,200分及格分,240多通过4.23早上专业一面  1小时左右自我介绍笔试复盘(自己提前准备,两道编程题错在哪里,为什么会出错自己考完笔试就可以先复盘一下)项目拷打(这方面问的非常细,包括项目的成员构成,整个项目的介绍,对于使用到的技术的了解程度以及假设出现了某个问题应该怎么改进。我的项目距离现在有一段时间了,一些比较细节的东西记不太清楚了,不过运气比较好,面试官提到的大多数问题都是我当时做项目的时候有遇到或者思考过的,所以印象相对深刻)一些AI相关的八股(AIagent)一道手撕题(后来我自己复盘发现我的算法并不完美,但是能够解释测例,也还凑合)4.23下午主管面试  30分钟左右自我介绍项目介绍(问的比早上要深,包括使用的技术栈和对其它技术栈有多少了解)对前沿AI发展和AI模型框架的认识其它内容的了解,比赛,居住地,期望入职时间之类的总结:感觉华为比较注重就是实践方面,所以项目经历比较丰富或者对项目的各个方面了解比较深的同学是比较有优势的。笔试方面多刷题应该问题不大,我备考的时候牛客上所有套题基本都刷了两三遍(刷到麻了);面试的话应该就着重项目吧,使用的技术、算法原理什么的要多了解一点然后面试表现得自然一些问题应该不大;八股有,但是基本上点到为止,而且偏机器学习和前沿AI相关的多。主管面我当时是比较紧张,不过主管人很好,整个过程基本上是以一个交流分享的状态进行的。后续是怎么个流程,这样子是能成功入职了还是有其它环节我暂时也不清楚了,但是自己能把握的部分已经全部通过了,剩下的看造化了。希望能对各位求职有帮助。
查看7道真题和解析
点赞 评论 收藏
分享
04-23 20:59
已编辑
喀什大学 C++
https://www.nowcoder.com/share/jump/5761136381776948425416华为开发岗真题 做了半天第一题答案#include <cstdio>#include <iostream>#include <vector>#include <map>#include <string>using namespace std;//最后联盟的最终能量int endx=0;//定义一个函数来计算联盟的实力总值void addx(string name);//定义一个类存放各个星际的信息class xingji{public: string name;int x;map<string,int> fs;void setfirend(string friend1){if (!fs[friend1]==1) {fs[friend1]=1;}}//定义这个i主要是为了后续在计算联盟总能量时避免重复加同一个星际的等级int i=1;};//定义一个存放星际的数组v来记录每个星际对象vector<xingji> v;int main() {int n;cin>>n;//给容器v里放入我们的每个星际对象for(int i=0;i<n;i++){string name;int x;cin>>name>>x;xingji bobi;bobi.name=name;bobi.x=x;v.push_back(bobi);}//定义变量 星际轨道的数量int guidao;cin>>guidao;string name,friend1;for(int i=0;i<guidao;i++){cin>>name>>friend1;for(auto &gui:v){if(gui.name == name){gui.setfirend(friend1);}else if(gui.name == friend1){gui.setfirend(name);}}}//maxx表示等级最高星际在v容器里的下标,count主要用来记录循环的当前的下标,temp表示当前遇到过最大的等级是多少级int maxx=0,count=0,temp=0;//计算出等级最高的星际for(auto& gui:v){if(gui.x>temp){temp=gui.x;maxx=count;}count++;}addx(v[maxx].name);cout<<v[maxx].name<<" "<<endx;}//实现计算联盟总能量的函数void addx(string name) {//for循环区遍历找到最大等级的星际for (auto& xing:v) {if (xing.name==name && xing.i!=0) {endx+=xing.x;xing.i=0;if (!xing.fs.empty()) {for (auto& f:xing.fs) {//使用嵌套让盟友也以同样的方式加他盟友的实力addx(f.first) ;}}}}}
点赞 评论 收藏
分享
因为刷题刷的少,已经凉了。最多拿满150分的选择题部分。150+300+150分,20道选择,15单选+5多选。只支持C C++ Python Java,可以用本地IDE(但我没调试好,用考试客户端的环境,字体好小,影响不小)。选择题考点分布在大模型、机器学习理论、常用深度学习库如pytorch的使用、还有简单的数学计算。第一道大编程题比较综合,我在上面死磕了1个小时我也是服了。是一个关于过载网络最大用户数量计算的题目,核心流程是1曼哈顿距离阈值界定作用范围–2范围内负载计算总负载值–3负载阈值界定关键节点–4直接连接关键节点间先后时间戳定义数据流向–5形成多条数据链路(可开环)–6搜索用户数量最大的数据链路。这道题我卡在第5步做不出来了,核心肯定是出度为0结束,入度为0的作为集群起始节点。我都是用python实现的,基本思路是先把所有关键节点按时间戳排序,对于每个当前节点,用哈希字典不断(排除相同时间戳)迭代在值列表里面append所有时间戳靠后的直接连接的关键节点,这个算法理论正确可行,每次append前要先判断当前节点是否在字典存储的所有累积路径的最后面,不在就重新新建一个路径,在的话就继续累积路径。但是时间复杂度肯定不低。后面急眼了就跳题了。第二题简单很多,一个二叉树DFT递归调用的设计,统计权重和为0的、从根节点到度小于2的节点的、路径长度不小于2的有效路径个数。所以我犯了小学生错误。第二题是一个列表字符串输入,按照层级排列的二叉树,缺失节点用None字段表示。实现起来很简单,考试的时候我以为前面受挫情绪不稳,所以又耽误了进程。因为题目要求记不太全,没有写完也不知道代码正确性,这里贴图记录一下吧。
LuminousFi...:第一道不用排序直接搜就能过,估计数据给的水
查看3道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务