华为OD前端面经

个人背景与求职契机

我是一名双非一本出身、拥有 6 年前端开发经验的从业者。此前因前公司组织架构调整,所在项目组被优化,我经历了半年多的职业空窗期。空窗期间我一度备考公务员,但感觉上岸难度较大;恰好我一直对华为 OD 平台很感兴趣,从德科的HR处了解到 OD 更新了院校清单,而我的母校正列于其中,于是决定抓住这个机会尝试投递。

机考经历

我提前两周多开始备考机考,整体来看考题有一定难度,但达到及格线还是比较轻松的。机考共三道题:第一题是数组与字符串相关的经典题型,第二题考察队列的应用,最后一题则是贪心算法类题目。和我平时刷的 LeetCode 题目相比,机考题目更偏向场景化,准确理解题意成了答题的关键。我估分时就知道自己是低分飘过,HR 鱼丸查询考试报告无误后,告知我可以进入后续流程。

综合测评

HR提前和我说明了综测的大致注意事项,我特意选了安静的环境、在情绪稳定的状态下完成了测评,全程耗时不到半小时。提交测评后我第一时间反馈给 HR,很快就收到了综测通过的通知。

HR 面试(资面)

HR 面试环节,面试官态度十分友好,沟通也十分细致,全程不涉及技术问题,整体感觉很专业。面试问题主要包括:

1. 自我介绍

2. 空窗期的具体安排

3. 如何平衡工作加班与家庭的关系

4. 对华为及目标部门的了解程度

5. 自我评价,并基于我的评价进一步询问了应对压力事件的方式

6. 若入职该岗位,认为自己存在哪些优点与不足

7. 我是否有想要了解的问题

技术面试

技术面试的两位面试官都很友善,我发现面试时掌握主动权更能发挥自身优势,可以多展示自己擅长的内容。手撕代码环节的题目均来自 LeetCode,可能是因为我机考分数不高,面试官给出的题目难度都在简单到中等之间。

问答环节中,一面面试官主要围绕我的过往项目展开交流,没有考察八股文;二面同样是聚焦我接触过、擅长的技术方向提问。具体问题包括:

1. React、Vue、Angular 三类框架的优势与弊端

2. 随机挑选简历中的一个项目,询问我在项目中承担的角色、负责的功能、遇到的难点及解决方法,还会结合项目技术栈问一些基础问题,比如 React 父子组件通信等

3. 列举 HTTP 的相关方法

4. 前端安全相关的问题

5. 我的工作职责、日常工作安排以及职业规划

综合面试(主管面)

综合面试是和部门主管进行沟通,交流内容涉及技术但并非八股文形式,主要围绕我的过往工作经历与部门业务展开,面试官也询问了我的工作经历以及空窗期的情况,最后让我提出想要了解的问题。整个面试氛围比较轻松,我感觉自己和部门业务的匹配度较高,最终顺利通过了这一轮面试。

#华为社招##华为OD##投票#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务