当前位置:首页 > 培训职业 > 正文

我的华为 OD 面试经历 2022

在分享我的华为 OD 面试经历之前,我想强调一点,我的看法可能只代表我自己的经验,并不能完全反映所有人的面试情况。我的经历涉及了以下几个阶段:机试、性格测试、HR 面试、技术一面、技术二面和主管面试。

机试阶段主要考验的是算法和编程能力。题目随机性大,我的面试中遇到了三道题,涉及分值分别为100、100和200,总分400。题库设置为通过测试用例数量决定得分,我用时不到一小时,满分通过。机试平台采用牛客网的 ACM 模式,与 LeetCode 不同,需要在主函数中编写代码。经过机试,目标院校要求150分以上,非目标院校则要求320分左右,而我作为目标院校的候选人,成绩相当优异。

性格测试则是以选择题形式展开,大约100题,考察个人性格特征。规定25分钟完成,但实际时限为1小时。我按照个人性格直接选择答案,最终顺利完成。

HR面试时,HR主要了解我的基本情况,如教育背景、工作经历等。面试过程中,我需要出示身份证、毕业证和学位证。HR还会询问预期薪资,但不进行议价环节。面试结果会记录下来,面试官能看到,最终薪资由机试和面试表现共同决定。

技术一面涉及编程语言C++和408计算机学科专业基础综合。在C++部分,我坦承基础尚浅,因此讨论并未深入。408部分,问题较为简单。面试中还包括一道编程题,我用时5分钟完成,实际时间略短,题目设计简单。

技术二面同样包含编程语言C和408问题,相比一面,C语言部分深入了一些。对于408问题,题目也较为基础。选择题部分我感觉难度不高,编程题则在15分钟内解决,题目简单到让我怀疑面试的目的性。

主管面试由部门主管进行,问题涉及专业能力和常规面试问题。这次面试中未再涉及编程语言的讨论,专业问题也相对简单。最终,我收到了通知电话,被告知了薪资、社保和公积金基数以及公积金比例。相较于我之前从事的土木工程工作,这份机会对我来说更加吸引人。

回顾整个面试流程,我遇到的编程题难度并不高,主要集中在基础理解和简单逻辑判断上。技术一面和二面的面试官也提到了题目设计的初衷,旨在考察基本技能而非高难度算法挑战。至于408问题,虽然涉及四门专业课程,但答案通常基于基本原理,只要学过一遍,就能够回答。

总的来说,我的华为 OD 面试经历让我体验到了多元化和渐进式的面试流程,从算法到性格,再到专业技能的全面考察。虽然题目难度并不高,但整个面试流程的专业性和严谨性给我留下了深刻的印象。

多重随机标签

猜你喜欢文章