2024华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷
题库OJ | 链接 |
---|---|
最新华为OD机试(Java/JS/Py/C/C++) | 链接 |
真题目录 | 2024华为OD机考机试 真题目录(C卷 + D卷 + B卷 + A卷) |
面试真题 | 华为OD面试真题手撕代码精选 |
华为OD(人力外包)介绍
背景
过去,华为的"项目外包"主要针对非核心业务岗位,由于人员交付能力有限且稳定性不高,效果并不理想。为了解决更为核心的业务问题,华为于2019年开始探索并实行新的研发"人力外包"模式。这种模式按准雇员标准进行招聘,由业务部门负责培养和管理,对于绩效优秀且能力突出的人才提供转正式员工通道。
现状
目前,华为的OD(人力外包)只开放软件研发岗位,包括开发、测试、算法、大数据等职位。目前在职OD人数已经超过3万人。从实际接触的部门情况来看,每个产品线的OD比例不尽相同,有些部门的OD比例在20%以下,有些可以达到50%,甚至有些部门超过80%(具体比例受部门招聘要求、指标数量和OD基数等因素的影响)。
OD详情
-
人力外包
- 签约方为外企德科/科锐国际(人力服务公司)。
- 劳动合同期为4年,试用期为6个月。
-
员工关系
- 合同管理、五险一金、考勤发薪由外企德科/科锐国际负责。
- 定级定薪、员工培训、工作安排、绩效评比和晋升等由华为负责。
-
工作关系
- OD员工与正式员工一起在华为研究所办公。
- 工作内容基本没有差异,不存在核心非核心区别对待。
- 主管和导师都是华为正式员工。
薪资结构
-
基本工资:基本工资是员工的固定薪资部分,占据薪资结构的主要部分。具体数额根据员工级别和参考范围确定,参考范围为10,000至40,000元。
-
绩效工资:绩效工资是根据员工的绩效表现而确定的一部分薪资。绩效工资占比较小,但是稳定可获得。绩效工资的发放根据绩效等级划分,一般分为A级和B级,A级可获得4个月绩效工资,B级可获得2个月绩效工资。
-
年终奖:年终奖是每年发放的一笔额外薪资,根据员工的绩效等级划分。一般来说,A级绩效可获得4个月年终奖,B级绩效可获得2个月年终奖。
-
试用期工资:在试用期内(6个月),员工的工资不打折,按照B级绩效发放绩效工资。试用期内的绩效评定分为A、B、C三档,主要集中在A和B档,C档的概率较小。绩效评定与正式员工分开进行,每半年进行一次评定。
-
五险一金:五险一金的缴纳基数按照员工的基本工资确定。公积金的缴纳比例在5%至12%之间,北京杭州的 od 公积金比例是 12%,武汉是 8%,其余均为 5%。。
福利补贴包括:
- 带薪年假
- 入职和年度免费体检
- 免费夜宵
- 班车或加班打车免费
- 下午茶
- 节假日礼品等
工作时间
-
上班时间:上班时间具有一定的弹性,早上8:30至9:30之间可以灵活安排到岗时间,以适应员工的个人需求和交通情况。
-
午休时间:午休时间为12:00至14:00,员工可以在这段时间内休息和用餐。
-
下班时间:下班时间为17:30至18:30,具体时间一般跟所在的项目组安排一致。员工可以根据工作进度和任务完成情况,灵活安排下班时间,重点关注工作产出。
-
工作日安排:一般情况下,周一、周二和周四可能需要补工时,工作时间延长至晚上20:30左右。而周三和周五的工作时间为正常时间,无需补工时。这样可以确保每天的工时平均达到8小时。工时不需要补且无加班需求的情况下,员工可以自行灵活安排下班时间。
-
加班情况:月末的周六会固定加班,员工加班时将获得双倍工资。除此之外,根据业务需求,如果需要员工加班,员工可以申请加班,并按照国家规定支付加班费。
工作地点
-
北京:
- 华为北研所:北京市海淀区北清路156号中关村环保科技示范园
-
上海:
- 华为上研所:上海市浦东新区新金桥路2222号
- 曼卡科技园:上海市浦东新区唐陆公路901号
- 东方万国企业中心:上海市浦东新区金桥镇新金桥路1599号
- 金桥万创中心:上海市浦东新区金苏路200号
- 中宝盛达中心:上海市浦东新区金沪路951号
- 青浦国际会展中心:上海市青浦区徐泾镇崧泽大道333号
-
深圳:
- 华为深研所:广东省深圳市龙岗区五和大道与张衡路交汇处坂田基地
- 天安云谷:广东省深圳市龙岗区坂田街道岗头社区雪岗北路2018号
- 安托山基地:广东省深圳市福田区北环大道万科瑧山府北侧约30米
-
东莞:
- 华为松研所:广东省东莞市松山湖科技产业园区环湖路99号
- 南方工厂:广东省东莞市新城大道2号
-
杭州:
- 华为杭研所:浙江省杭州市滨江区江虹路410号
- 海威大厦:浙江省杭州市滨江区滨康路101号
-
苏州:
- 华为苏研所:江苏省苏州市苏州工业园区江韵路9号
-
南京:
- 华为南研所:江苏省南京市雨花台区软件大道101号
-
成都:
- 华为成研所:四川省成都市郫都区西源大道1899号
-
武汉:
- 华为武研所:湖北省武汉市江夏区东湖高新区九峰三路207号
-
西安:
- 华为西研所:陕西省西安市雁塔区锦业路127号
- 数字经济产业园:陕西省西安市长安区普新一路与普丰路交接口
-
长沙:
- 华为长研所:湖南省长沙市岳麓区岳麓大道588号
-
济南:
- 华为济研所:济南市历下区龙奥东路玉兰广场
招聘要求
-
学历要求:
- 已毕业,本科及以上学历。
- 毕业证书和学位证书齐全,可以通过学信网进行验证。
- 理工类专业为主要要求,但部分部门也可以考虑文科类专业,具体要求可以在面试中详细讨论。
-
经验要求:
- 经验不限,欢迎转行转码的候选人。
- 但要求候选人在最近两年内一直从事非软件相关工作,以保证候选人对软件开发领域有一定的兴趣和适应能力。
- 候选人需要具备以下编程语言基础之一:C/C++/Java/Python/Go/JS/OC。
- 候选人需要学过数据结构和基础算法。
面试流程
-
机考:
- 进行算法相关知识的在线考试。
-
综测:
- 类似于职业性格测试,评估候选人的综合素质和适应能力。
-
技术面试(两轮):
- 第一轮技术面试:重点考察候选人的计算机基础知识、编程能力以及项目经验(如果有)。
- 第二轮技术面试:继续深入考察候选人的代码能力和解决问题的能力。对于应届生没有项目经验的情况,会重点复习常见的面试题和算法题。
-
HR面试:
- 考察候选人的求职动机、稳定性、薪酬期望、任职期间的空白经历、延毕等异常情况。这一轮面试主要关注候选人的综合素质和个人情况。
-
主管面试:
- 考察候选人的沟通表达能力、培养潜力、团队/业务匹配度以及项目经验。这一轮面试主要关注候选人的综合素质和能力匹配度。
7. 大家比较关注问题
毁简历?
Q: 外包学不到技术毁简历,以后应聘大厂被歧视?
A:
事物都有两面性,需要进行辩证看待。 大厂是否录用你,首先看你的学历背景,然后看你是否有其他大厂或目标企业的工作经历,最后会考量你的项目经验和技术能力是否匹配。因此,你需要结合自身情况进行评估:学历是否合格?经验是否够?技能是否强?如果你的综合条件比较突出,就无需借助外包经验来找到不错的工作机会。同时,也有很多人从外包部门跳槽到BAT等大厂,所以不能一概而论!如果你不幸进入了一个糟糕的项目组,建议你尽早与相关人员沟通,尝试调换部门或寻求改善。
还有,我经常遇到人们告诉我:网上关于华为外包部门的负面消息太多了,还是再考虑考虑或者直接放弃!我这么说,几乎没有哪家公司在网上没有负面信息。这些匿名职场社交平台往往给了打工人发泄的机会。你能够准确辨别真实信息吗?当然,一些人可能会遇到某些部门体验不好,或者未得到他们期望的回报,所以会在这些平台上发泄。我并不是要为华为外包部门洗白,也不需要这样做。每年有这么多人应聘并进入外包部门,满一年后仍留下继续工作的人,他们难道在面试之前没有了解过网上的负面信息吗?但是我建议你除了关注那些负面信息之外,也要看看正面的信息。对于那些只是为了黑而黑的评论,你可以当作娱乐;对于一些描述得很真实甚至具体到部门的信息,你可以当作避坑指南;对于一些比较正面的反馈,你可以作为参考。
HR要身份证?
Q:为什么我申请OD时,HR第一次联系我要求提供身份证号码?
A:这是招聘系统规定和流程的要求。首先,身份证号码用于查重,确保你目前没有参与任何其他部门的流程(仅仅通过姓名和手机号码有时无法准确判断)。其次,需要录入系统生成唯一有效的简历ID(系统会对部分数字进行打码以保护隐私)。第三,机考、综测申请、面试安排、录用审批等都需要身份证号码作为查重凭证,以确保你在半年内没有参加过机考和综测,并且能够按照系统的流程进行进展。如果你对某个部门的业务或岗位非常感兴趣,或者觉得与你联系的HR比较可靠,就可以正常提供身份证信息。
面试挂了换部门?
Q:如果我提供了身份证号码并被安排去面试某个部门,但是面试没通过,或者对另一个部门的岗位更感兴趣,能否从一个部门换到另一个部门?
A:一般情况下是不行的。如果你在面试过程中未通过HR或主管的面试,才有可能换部门。目前,技术面试未通过的情况下,无论换部门与否都是无效的,技术面试的结果在整个公司范围内通用。而如果你在技术面试中通过了,你可以与当前部门沟通,看是否可以换到该部门的其他地点或岗位,或者让他们与目标部门沟通,安排你转去目标部门面试(在友好沟通和协商的情况下允许部门间的转换)。换部门需要重新进行HR面试和主管面试,技术面试结果将保持不变。总体来说,最好在提供身份证号码之前充分沟通和了解,谨慎地做出决策!毕竟,能够遇到与个人匹配的部门或可靠的HR也需要一些运气。
入职后换部门
Q:如果我入职了某个部门,但后来想要换到另一个部门,这容易吗?
A: 很难!
加班
Q:华为的所有部门都需要加班吗?是否有一些部门可以相对轻松一些?
A:华为有很多部门,但并非所有部门都需要加班,这是相对来说的。如果你以OD身份加入一个几乎不需要加班的部门,那这个部门是否属于核心业务部门的概率就较低。转正编制和薪资回报等方面的机会也会相应减少。当然,确实有些部门加班较少,并且不会对你的发展产生负面影响,但是遇到这样的部门的机会有多大呢?每个部门的业务定位和项目进度都不尽相同。既然你已经以OD身份加入,建议你在掌握更多信息的情况下,选择一个在业务稳定、利润和公司重点投入方面处于核心地位的部门,并且对这个业务感兴趣,这样加班的时间就会相对较少。
转正
Q:OD转正需要连续两次绩效评级为A吗?
A:最好是连续两次绩效评级为A,但并非绝对要求。通常,只要你最近一次绩效评级为A,也是可以考虑的。绩效评级A的权重大约是综合评级的20%左右,具体还取决于你所在部门的转正指标以及与其他OD同事的竞争情况。转正的困难程度并不是绝对取决于你所在部门OD人数的多少,最关键的还是绩效评级。此外,有些部门的负责人可能会主动创造机会让你负责更容易获得绩效评级A的项目,尤其是当他们看到你已经通过专业级考试并表现不错的情况下。
OD转华为的涨薪
Q: OD转正后薪资会明显增长吗?
A:一般而言,转正后的薪资水平会与相同级别的正式员工持平,例如D3转15级。然而,具体是否有增长并不好说,这受到多种因素的影响。例如,如果你以OD身份加入时,你可能已经比同级的正式员工薪资更高(你可能会说:他们有股票!但实际情况是,有些老员工分配的股票和绩效一直都没有大幅增长,工资水平可能不如OD员工)。另外,你加入时的基础薪资可能较低,而转正后薪资的增长取决于你的能力是否足够出色。我的建议是,在你转正后,努力工作,争取在正式工作满两年后,通过出色的绩效获得股票分配,或者升职加薪。另外,请注意,转正后要满一年才能通过"内部人才市场"转到其他部门。
卡院校?
Q:OD转正是否受学校背景限制?
A:学校背景在一定程度上会有影响,但并非绝对。一般来说,985、211等知名高校以及某些电子邮电、理工科专业的强校(如桂电、杭电、西邮、重邮、南邮等)的成功转正几率会更高。但我也见过普通本科甚至专科成功转正的案例。有时候,这也取决于你所在部门和你的上司。当然,最重要的是你是否具备足够的优秀能力(前提是你满足转正的基本条件)。学校背景是无法改变的,但你的能力和绩效能否得到认可是关键。如果你能够展现出卓越的能力和出色的绩效,即使无法转到其他部门,你的价值也会被认可。转正是否困难,每个人的看法可能不同。
稳定性?
Q:OD稳不稳定?
A:华为很少大规模裁员,其业务基础相对较稳定。历史上,华为通过出售部分业务进行了一些组织人员的调整(例如华三,这也是为什么现在叫"新"华三;以及华为海洋和华为电气等)。
转正难吗?
Q:OD试用期转正难吗?
A:在工作态度上表现良好的情况下,一般而言,通过转正并不难。基本要求是D1-D2级别通过入门级可信认证,D3-D5级别通过工作级可信认证。如果未通过认证,会作备案,需要在一年内通过(华为内部要求持证上岗)。事实上,通过认证并不难,多做一些题目,参考之前通过认证的人总结的资料进行复习,一年之内有多次考试机会,相信你终究会通过的。
转正编的要求
Q:OD转华为正编的要求?
A:
要求如下:
工作满一年;
通过专业级可信认证;
至少获得过一次绩效评级为A;
所在部门有转正编制的指标。
其中,满一年的要求是最容易达成的;专业级可信认证分为四个科目(以下以开发岗的OD为例):科目一是编程(集中考试),相当于解LeetCode的两道中级题和一道困难题;科目二是软件编程知识与应用(客观题,集中考试);科目三是软件工程技术(客观题,非集中考试,最容易通过);科目四是软件设计与重构(客观题,集中考试)。每个科目每季度最多考两次,科目三一年最多考五次,其他科目一年最多考四次。
另外,绩效评级为A的权重约为总体评级的20%左右。只要你通过了专业级可信认证,且个人工作表现不错,获得A评级并不困难。至于转正指标,每个部门的情况都不同。如果你所在部门属于华为核心、盈利或战略业务部门,转正指标一般会比较充足。但如果没有转正指标,就算你满足了所有条件,只能排队等待。
机考成绩
Q:如何知道自己的机考成绩?
A:通常,机考后的第二天,系统会生成成绩报告。你可以根据通过率来估算自己的分数。例如:题目1的通过率为80%,题目2的通过率为100%,题目3的通过率为50%,那么机考成绩就等于100×80%+100×100%+200×50%=280分。
挂掉之后再申请
读者问:如果机考、综测和面试没通过,需要等多久才能再次申请?这些成绩的有效期是多久?
答:如果机考和技术面试没通过,需要等待半年(但如果HR和主管面试没通过,可以尝试申请其他部门)。如果综测没通过,需要等待一年半。机考通过的成绩有效期为一年,面试结果的有效期为半年。如果因为工作岗位方向或地点不匹配而放弃了offer,那么在半年内可以重新申请启动offer 。
刷题题库
2023年5月份,华为官方已经将的 2022/0223Q(1/2/3/4)统一修改为OD统一考试(A卷)和OD统一考试(B卷)。
你收到的链接上面会标注A卷还是B卷。请注意:根据反馈,目前大部分收到的都是B卷。但是仍有概率抽到A卷。
A卷对应2023的新题库(2022Q4 20223Q1) B卷对应20022部分考题以及新出的题目
专栏:2023华为OD机试(A卷+B卷)(C++JavaJSPy)
题库目录: 【华为OD统一考试B卷 】 题库目录-分值说明/在线刷题(最新版本-0901)
注意事项
以下是您需要注意的机考信息:
-
考试题目与时间:机考包含3道题目,包括两道易级别和一道中级别题目。总分为400分(每道易级别题目100分,中级别题目200分)。考试时间为2.5小时。
-
编译环境与语言选择:注意根据编译环境的变化和语言选择进行测试。选择您熟悉的语言进行机考,机考语言通常应与您应聘的岗位语言一致。
-
机考链接有效期:机考链接的有效期通常为7天。收到机考邮件后,您需要在7天内完成考试,否则链接可能会过期。
-
机考频率:机考每半年只能进行一次。如果未通过,您需要等待半年后才能再次申请。
-
禁止查询与抄袭:机考时禁止访问百度查询,否则将被视为作弊,成绩将被判定为无效。如果遇到原题,不要抄袭他人的代码,代码重复率过高将会有风险。
-
浏览器与监控:请使用最新版的 Chrome 浏览器(72版本以上)参加考试。考试过程中需要开启摄像头、屏幕录制和监控。如果监控异常,可能会影响您的成绩。请按照指引调试设备后再开始答题。
-
本地IDE编码:支持在本地 IDE 编码后将代码复制粘贴至考试页面,没有跳出限制。但请注意,本地 IDE 不要保留过多的刷题代码,否则系统监控可能会判定为作弊。
-
草稿纸:考试时允许使用草稿纸,请提前准备纸笔。
-
意外情况处理:考试期间,如果遇到断电、断网、死机等问题,可以关闭浏览器重新打开试卷链接继续答题。
-
错误用例:机考时无法查看错误用例
-
ACM 模式:需要自己编写输入和输出