西安华为OD面试经验(德科)

背景:

本科某双非邮电软件专业,二战冲985失败,随便写的简历挂boss上,hr电话联系帮我约的机考(华为od网络风评很差,这一点还是hr告诉我这个初入社会的学生党的,态度挺诚恳,我也只是本着随便试试的态度去的)。机考是5.7号,技术一面是5.11号,技术二面5.14号,两三天后主管面,之后就是两周左右的审核环节,到最终拿到offer,不到一个月时间吧,其中面试环节要说,也就是一周时间,审核比较花时间。

流程:

 机考——性格测试——技术一面——技术二面——主管面——薪资福利待遇通知——体检入职

 机考:

 三道编程题,分数分别为100,100,200;考试时间150min,如果你属于目标院校,好像是160及格,非目标院校不知道,反正挺高的。至于具体哪些学校属于目标院校,这个我肯定不知道了,不过985、211的肯定不用担心吧。分数按照测试用例通过的比例确定,如用例过80%,对应100分就是80分,200分的题就是160分。难度对比牛客网上的华为题库里那一百多道题,前两道在我看来属于简单难度,第三道挺难,难度对比动态规划算法。在机考邮件发到你邮箱的时候,考题链接有往后推七天的有效时间,所以可以好好刷题,160分还是挺轻松的。个人建议,起码刷完所有的简单题,中等难度跟困难题看自己情况刷,因为你的机考成绩后面会影响你的薪资,所以有能力的请尽可能拿高分。(后面通过hr知道,机考刷人好像还挺多的,起码一半以上,不过以我的感受,只要你独立刷了50道题以上,随便过这个160线。对了,最好不要请人帮忙做题,首先是电脑摄像头,外加手机扫码小程序监测手机,其次是即便过了机考,后面技术面试也有手撕代码,现场做,如果差的太多,可能非常尴尬)

 性格测试:

邮箱给链接,也是有可能刷人 的,就基本保持一个积极乐观的性格去回答,有的题目会重复出现,你要做到前后选择一致即可,五十多道题,不算少,也不算多吧。

 技术一面:

由本部门的面试官面试,如果你机考是Java,那就是会给你约Java的面试官,面试时间大概一个小时左右。主要内容就是手撕代码,一个算法题,电脑得有本地ide,我用的eclipse,远程面试,共享桌面。写代码的过程,有可能的话,注意一下代码格式,这也是考核的一个点,当然做出来是首要的。难度相当于牛客上简单难度的题吧,我觉得挺简单的一道题,主要是思路是否清晰,考虑的情况是否完善,代码风格之类的吧。然后就是Java的一些基础知识,因为我算是应届水平的,所以问的不算难,但是我也挺多没回答上来,不过老老实实的说,不会就是不会,不要含糊其词,东拉西扯的,会给面试官留下不好的印象。我在简历里面写的是我对数据结构与算法较为熟练(考研专业课),但是面试官并没有问几句这方面的,反而是问了我操作系统,计算机网络的一些东西,其实也不算偏吧,奈何两年多没动了,所以忘的差不多了。然后大概一个小时左右,面试结束了,我当时以为自己是凉了的。

 技术二面:

随机部门交叉面试,面试官一看就是个大佬,上来先是自我介绍 ,然后是一些杂七杂八的问题,感觉是想让气氛别那么紧张。然后就是Java的一些基础问题,Linux也问到了一些,软件工程的一些知识也问了一些,问了挺多的,挺杂的,我也不可能全都记下来。然后问我觉得自己优点是什么之类的,大概一个小时,给了我一道leetcode上剑指offer的中等难度的,关于二叉树的一道题,时间限制大概是40min,挺难的,我独立算是说了一个对了80%的思路,然后在面试官的点拨下,最终算是通过了这道题。前前后后,七点半开始,一直到九点四十左右才算面试结束吧。

主管面: 

 就是一个电话,问一些你自己的情况,跟你谈谈人生啥的,在我身上,主要问了一下为什么二战失败这个问题,然后提了一些建议,说了一下薪资,然后问我有什么问题啥的。听说这一个环节也是会刷人的。

 材料上报审核环节:

 大概就是身份证,协议,毕业证,学位证,四级证一些东西,还有一些本人的信息,上报给领导审核。这个环节也会刷人,比如院校背景,工作经历啥的原因。一般是两三周时间。

 薪资福利待遇通知:

 一个负责这块的电话,主要跟你确认一下薪资,五险一金缴纳额度,以及大概的一个入职时间确认。随后邮箱收到offer的邮件,按照步骤,接受offer。

体检入职: 

根据offer的指引,加入钉钉群,提交入职登记资料,提交体检报告,审核合格后准备入职。


一些感想:写这篇面经,也没想怎么样,只是想总结一下,自己这一段经历,希望对同样二战失败的同僚们有一点启发,也对想了解华为od面试流程的同志们有点帮助。另外,关于od的一些评论,不是这篇文章讨论的范围,我想我最终还是会选择od,做为一个二战失败的,没有工作经验,双非的学生,我觉得,这个薪资待遇,西安这个地理位置,我还是可以接受的,至于真正入职感受,只能走一步看一步,是后话了。最后还是想对跟我遭遇类似的二战失败的兄弟姐妹们说一下,世上没真的感同身受,没有经历过这一段的人,无法体会在历经一个月的调剂后失败,春招接近尾声,没有应届生身份,无法参加校招的这份苦楚,最主要还是代码水平严重下滑,但是没办法,总有一段路需要你自己去走的,没有人能帮你,除了自己。走出来,最重要的是要先迈开腿,先走一步,都失败这么多次了,还怕这一次吗?万一成功了呢?算是一点鸡汤,共勉。

<think>好的,我需要回答用户关于华为OD模式面试难度及考察内容的问题。首先,我要整理用户提供的引用资料,从中提取关键信息。 根据引用[1],华为OD华为与外企德科联合招聘的模式,薪资待遇与正式员工相同,但属于外包性质。机试是重要环节,涉及算法、编程和试。引用[3]详细列出了面试流程:笔试、性格测试、技术一面、HR面和终面。技术面重点考察算法和项目经验,而引用[4]提到手撕代码题如LRU实现,说明算法题难度较高。 用户想知道面试难度和准备方向。需要综合这些信息,分点说明各环节的考察内容和难度,并给出准备建议。比如,机试注重算法,需多刷题;技术面涉及八股文和项目经验;HR面关注稳定性等。同时,引用中的例子如性格测试、手撕代码题都要提到,确保回答有依据,并正确标注引用。 要注意回答结构清晰,使用中文,数学公式用$...$,独立公式用$$...$$,但当前内容可能不需要公式。最后生成相关问题,如机试准备方法、技术面常见问题等。</think>### 华为OD面试难度及考察内容分析 #### 1. **面试流程与难度分布** 华为OD面试流程分为五个阶段: - **笔试(机试)**:主要考察算法设计、编程能力和数据结构,题目包括算法题、编程题等,难度对标一线大厂校招水平。例如需手写代码实现$O(n \log n)$时间复杂度的排序算法,或解决动态规划问题[^3][^4]。 - **性格测试(综合测试)**:评估候选人的适应性、沟通能力和团队协作能力,需注意答案的一致性。 - **技术一面/二面**:技术负责人会围绕项目经验、计算机基础(如操作系统、网络协议)和代码能力提问,可能要求现场手撕代码(如实现LRU缓存)。 - **HR面**:关注求动机、稳定性、薪资期望,需提前准备对加班和企业文化的看法[^2]。 - **终面**:考察综合素质和领导潜力,部分岗位可能涉及业务场景分析。 #### 2. **考察重点与难度解析** - **算法与数据结构**:机试和技术面核心,题目难度中等偏高(如LeetCode中等以上)。例如: $$ \text{快速排序的时间复杂度} = O(n \log n) \quad \text{(最优情况)} $$ 需熟练掌握动态规划、树/图遍历等高频题型[^4]。 - **项目经验**:技术面会深询问项目中的技术选型、难点及解决方案,需用STAR法则清晰表述[^3]。 - **八股文**:如TCP三次握手、Java垃圾回收机制等,需结合实践理解。 - **手撕代码**:技术二面可能要求15分钟内实现特定功能(如链表反转),需熟练白板编码。 #### 3. **准备方向建议** 1. **刷题强化**: - 使用在线刷题系统(如牛客网、LeetCode),重点突破华为OD高频题(如字符串处理、DFS/BFS)[^1]。 - 参考真题:LRU缓存、二叉树层序遍历、最小生成树算法等。 2. **项目复盘**: - 提炼项目中体现技术深度的案例,例如解决性能瓶颈(如将响应时间从$2s$优化至$200ms$)。 3. **综合能力提升**: - 性格测试需避免极端答案,技术面需清晰表达逻辑,HR面需展现稳定性与抗压能力。 ---
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值