华为面试很容易过?
首先讲讲我的经验,我华为面试是线下面试,约在广州的香格里拉酒店,是个五星级酒店,上午的面试还提供午餐,然而本人是下午面试,没享受到五星级酒店的餐食,悲伤!
关于算法题,一二面的算法题都非常简单,感觉比力扣hot100还简单。一面的算法题是爬楼梯,就是个非常简单的动态规划。二面的是一个二分查找,在单调非严格递增数组中寻找目标元素的第一个位置和最后一个位置。我还记得面试官没注意到单调这个条件,还指出一个错误的反例,说明面试官并不一定非常专业,你只要言之有物就行。因为是在纸上写的,所以基本就是阐述个思路就可以了,一般情况下没啥问题。
关于八股,我记得有个面试官问的杂七杂八的,另一个好像主要问项目吧,其实只要你写出来算法题,这些都是其次的。如果我是面试官,我并不认为八股能衡量一个人的真实水平。
所以核心还在项目。这个就看自己的积累了,我建议大家别去写什么RPC了,外卖了这种东西,什么时代了,建议大家可以往RAG啦,智能客服啦这些项目靠拢。
关于主管面,其实都是一些非常虚的东西,只要展示出自己是个合格的牛马,能吃苦,愿意干活就行了。主管基本不会问技术,面试我的主管问我有啥兴趣爱好,我记得我说了我喜欢看金庸小说,这个面试官恰恰是金庸那个时代的,我们俩还聊了一下金庸。
然后我的同学说有一个问题比较值得关注,也是主管面的问题。讲讲你的团队合作经历。这个问题考察你的团队合作能力,因为进入公司并不是一个人完成一个项目,而是一群人,这时候沟通能力,表达能力,领导能力都很重要。我的同学是这样回答的。
简述自己在社团的经历,参与社团和创建新社团的经历。(这就是融入一个新团队能力和领导一个团队的能力)。然后阐述自己的心得——促进团队合作的关键在于把握每个人的核心诉求或利益所在,想办法最大程度地响应成员的需求,激励他们在实现个人目标的同时积极参与协作。(这个囊括了主导一个项目的时候的核心了,但是没有实例验证还是比较虚的)。最后他提到了自己某次组织活动难以开展合作的情况,用实例来验证。理论总结和实践经验相结合,充分回答了这个问题。