华为机考攻略

华为面试流程:一般经过 机考(线上),技术面试2轮,资格面试 1轮,综合面试 1轮 ,其中现场面试要求1轮,其他都是线上面试, 机考之后,其他面试都在一周内完成。


机考相关信息参考:

1) 机考形式

机试总共三题,前两题每题100分,第三题200分, 总分400
机试可选语言:C/C++javapythonjs
机考时长:2.5小时
答题平台: 牛客 。收到机考链接后,建议一周内完成答题,提前准备带有摄像头的电脑。
算分方式:提交时点击 "保存并调试",就可以看到结果,并且不限次数。如果编译有问题,会提示具体编译报错。如果用例没全部通过,会告诉你通过了多少。但不会告诉你哪个用例没过,不然你穷举就把题目做对了。每道题按通过测试用例的比例算分,总分是三道题的分数之和。

通过分数:150分是 华为 统一的通过分数线。但各部门的要求又不一样,通常非目标院校的分数要求更高些。总之分数越高越高,对后续的定级、综面、HR审批都有益处。

开发技巧:考试时,可以用本地的IDE编写代码,然后再复制到机考页面提交,因此本地不管用什么编辑器,一定要开启代码自动联想功能,这样一些常用的API即使忘了也没关系,记住工具包名有时会给你很好的联想出来。
机考是ACM模式,即自己写输入输出,这个如果之前一直是在**练习的话,一定要提前熟悉一下这个区别,把标准的输入输出掌握,这个是比较好掌握的,但是如果不练习是很难搞定的,如果因为这个挂掉就太可惜了,所以一定要先到牛客网练习一下,地址是: https://www.nowcoder.com/ta/huawei 这个练习的网址,里面是没有原题的。练习的网址主要是让你熟悉一下 ACM模式,即自己写输入输出,使用标准输入输出即可。

难度系数不是递增关系 第三题时而简单 建议先阅读三个题目再完成三个机考 考试过程不能进行调试 机考有效期7天 尽量不要卡最后一天完成 容易失效(切勿一道题耽搁太久,注意合理分配答题时间)


2) 防作弊建议
邮件中的考试通知, 先点击"确认是否参加考试",跳转到考试系统,然后就是签字、调试摄像头、开启屏幕录制、提供一个二维码让你拿手机扫一下并保持在那个状态。这里需要说一下,摄像头不要断,手机充好电,扫完码放一边,点击"点击确认是否参加考试"前,就把没用的网页都关掉(有同学在开考前百度了一下 如何处理字符串,结果被判作弊了,很冤枉)。


3) 刷题技巧

不要盲目的 刷题 ,凡是讲究策略与技巧,题型是有限的,用自己的方法梳理题型,归纳与总结,就能举一反三、手到擒来。
题型归类:递归、分治、单调栈、并查集、滑动窗口、前缀和、查分、 二分查找 BFS广搜、DFS深搜
1.
可以刷刷leetcode训练一下自己的算法思维,其实那些非专业面试算法大部分都是有规律的,很多东西都可以用并差集,滑动块,漏斗模型之类的解决。重点:训练自己的算法思维
2.
熟悉你自己的语言特性,了解怎么操作基础的数据结构,把这些搞六了,有算法思路,写起来顺风顺水。其实大部分情况下,你有思路,但是不知道怎么写而已。
3.
熟练使用IDE调试查看对象和集合,题目中给的测试用例都比较有简单,误导性很强,导致代码提交之后不能AC


4 模拟练习,重点看,可能有出现
最近发现这个帖子里贴了好多题目,不确定是否真题,但大家可以去看看,练练,发现看题解还要付费【付费觉得没必要,部分题解可能还是错误的】,可以重点参考题目内容,网上搜索类似解答:
链接一【202245月高频机试题 】: https://www.nowcoder.com/discuss/964362
链接二【华为OD机试真题整理】: https://www.nowcoder.com/discuss/964367
链接三【华为OD机考真题汇编】 https://blog.csdn.net/weixin_44052055/article/details/123930856
链接四【常考知识点】: https://www.nowcoder.com/issue/tutorial?zhuanlanId=Z0r7qm&uuid=521ebf8f28604a7299107dba1a6dd97e

链接五【华为机考题库】: https://www.nowcoder.com/exam/oj/ta?tpId=37

链接六 2022华为机试社招OD高频考试真题【7, 8月份Q2, Q3考试新编程题目】】:https://blog.csdn.net/qq_21712899/article/details/125040945

链接七 【模拟面试】企业面试真题_情景模拟面试_牛客网 (nowcoder.com)


5) 考试注意事项
1、务必提前熟悉 牛客 网的答题方式;
2
、全程不要离开摄像头;
3
、三道题的答题时间合理安排,第三题一定要去做;

4、机考时,笔记本务必插电,有同学考试时,笔记本没电关机导致不过。

5、机考需要身份证号作为标识,请同学们提供下

6Q&A
Q1:机试成绩什么时候出来?
A1
:一般第二天
Q2
:机试没有通过怎么办?
A2
华为机考以身份证号码申请 半年只能考一次, 挂了只能半年后再进行华为的面试流程 ;

Q3:申请OD岗位,会立即安排机考吗?
A3
:和接口人沟通, 申请刷题1-2周时间,不要立刻参加机考。

Q4:  被判定为作弊,怎么处理

A4:  hr会申请机考重新考试


Python 入门:

https://mp.weixin.qq.com/s/OqE8gRLL2G78d8pYYSUKLw

【性格测试】【资格面试】【综合面试】攻略

#华为机考##华为OD机考#
全部评论
请问华为校招和OD用的是同一个机试题库吗
2 回复 分享
发布于 2022-12-05 13:43 广东
可以本地IDE,是指可以开本地的编程软件吗?比如pycharm
点赞 回复 分享
发布于 08-12 06:43 江苏
每道题通过率是按照最高通过率来说,还是最后一次提交的通过率
点赞 回复 分享
发布于 2023-02-24 17:38 北京
机考链接的有效期是从哪一天算起的?收到邮件那天吗?
点赞 回复 分享
发布于 2023-02-21 09:16 广东
你好,请问一下"保存并调试"是每道题都可以无限次,然后到2.5小时候系统用最后一次的结果么?还是除了“保存并调试”以外还有什么最终提交答案的按钮没?
点赞 回复 分享
发布于 2023-01-09 23:16 广东
考试过程不能进行调试?
点赞 回复 分享
发布于 2022-11-05 10:24 广东

相关推荐

1. 自我介绍2. 你认为后端开发的职责是什么?3. Java怎么存32位无符号整数(这里指的是C++里的那种unsigned int,回答了可以考虑用Java里的Long的低32位来存储)4. Java传参数是怎么样的(只有值传递,基本类型的值就是本身,对象的值是内存地址)5. 接口和抽象类的区别是什么?6. OOP的多态是什么意思?(编译时多态和运行时多态,重载和重写)7. 线程池为什么不使用ThreadLocal?(因为线程池的线程是会被复用的,使用ThreadLocal的话会有内存泄漏问题)8. 抽象工厂模式和简单工厂模式的区别9. Spring的IOC和DI的关系10. IOC还有其他的实现方式吗(不知道)11. 计算机网络里的MAC地址是怎么用的?我现在和你开视频会议的时候需要知道你的MAC地址吗?(回答了不需要,对于上层来说是“透明”的)(后话,我没太明白面试官话里的“我”是指人还是指腾讯会议的这个软件)12. HTTP1.1版本的请求报文结构是怎么样的?(请求行、请求头、请求体)13. 那么作为服务端,接收HTTP请求时怎么判断是否接收完毕?(1通过HTTP请求头中的Content-Length来判断(虽然TCP、IP都有可能会对HTTP的请求报文进行切分,比如说TCP分段、IP发片,但这些对于应用层的HTTP来说都是“透明”的) 2利用特殊字符来进行末尾判断,比如说 一直读取,直到遇上“0\r\n\r\n ”)14. HTTP和HTTPS的区别?讲解一下SSL/TLS的四次握手内容(只简单讲了一下几个随机数的生成和传递过程)15. CA证书是怎么来的?客户端怎么样去验证CA证书是否合法呢?(不知道)16. 数据库中精确到秒级别的数据,应该使用什么类型来存储(时间戳类型TIMESTAMP)17. 存储金额呢?(DECIMAL,讲了一下)18. 为什么不能用FLoat和Double(精度问题)19. InnoDB的索引结构(B+树),讲解一下查询时的过程(讲了等值查询和范围查询)20. 覆盖索引是什么?21. 什么时候索引失效?22. 什么是脏读?幻读?23. 什么时候行锁会退化到表锁?( SQL 命中索引(尤其是唯一索引或主键) 时,InnoDB 会使用行级锁;全表扫描时(索引失效当然也是走全表扫描)会表锁)24. 项目里最大的挑战25. 反问:业务范围(海外事业-物联网)和面试有几轮(2技术+1HR)
查看24道真题和解析
点赞 评论 收藏
分享
评论
58
412
分享

创作者周榜

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