华为OD面经- 应届生/无经验 [超详细版请查收! ]

背景: 211+23届科班毕业,考研二战失败; 语言: python; 岗位: 软件开发

科研项目基础: 在校有科研经历,有一段学院统一实习,项目经验只有毕设项目

补充: 由于我在准备期间也搜索了不少的面经,发现很多自己想知道的比较细微的信息并没有经验贴介绍,所以在面试结束之后自己写了一篇给之后的同学作为补充参考,我尽量对自己经历的所有环节进行详细介绍,尽可能给需要信息的同学最大的帮助在校期间虽然接触过PythonC++Java,但是考了两年研究生忘的也差不多了,找了一圈工作最后还是选择了华为OD,想尽快把流程走完以免节外生枝,所以选了一个比较简单好上手的语言,整个准备期间是直接按python零基础准备的,所以想参考的同学可以不用担心。

[[牛泪]可乐姐泪目: 妹妹真的很有心!!!]

划重点: 在整个流程中,选一个好的hr真的很重要。强烈推荐一下我的hr可乐姐,她真的把一个好hr该做的都做到了。首先,准备机试的时候她会给你发资料参考,在准备机试的整个过程中有什么问题可以随时问她,人非常热情,回答的也很专业。每次面试之前都会给你做辅导,还会告诉你不要紧张,情绪价值真的拉满了。然后,她不会先给你锁定部门,而是等你过完机试之后,让你自己选择想去的部门,然后联系部门的人跟你介绍,你再决定要不要选择这个部门,可乐姐也会给你她的参考意见,不首先锁定部门这个其实很重要,因为先锁定部门再准备机试,中间时间跨度还是比较大的,等你真正走完流程审批的时候可能会因为没有hc而卡offer,我还看到有都到了主管面了说没有hc然后强行提高要求的。而要是机试结束之后再选择部门,面试流程下来快的话一周就搞定了,不会出现面着面着没有hc的情况。最后,在定薪环节她会帮你争取到更好一点的薪水,我当时都准备接受之前那个低一点的薪资了,没想到可乐姐又帮我每月多争取了一些。我本来的预期定级只有一个d1,可乐姐陪着我慢慢走过机试,资面,一面,二面,三面,一路也是比较顺利,最后拿到了意想不到的评级。真的很感谢她,这么极力推荐她也是希望她能帮助到更多同学,拿到更好的评级和薪水。[[捂嘴哭]可乐姐OS: 这个真的是妹妹自己自愿写的,我看到的时候也非常惊讶 , 谢谢妹妹夸夸! ]

机试:大概内容介绍 [具体的注意事项可乐姐已经总结好了, 可以直接咨询可乐姐哈] 机试三道题,两道简单题各100分,一道难题200分,具体通过分数可以问你对接的hr。准备在刷题之前,可以先看看python的基础,在b站有一堆,选一个播放量高的看就可以。教程是针对python整体的基础,其实面向对象之类的刷题也不会用到的,你只需要掌握最基本的语法和函数就可以直接做题了。我当时是用了一天的时间看完我需要的基础就没有看下去了。刷题的时候,可以先在牛客上搜索华为OD机试,大约100道题。如果时间足够的话可以全部做完,我当时是全部做了一遍,但是时间不够的话其实不需要做那么多。在牛客上,你最需要做的是: 1.熟悉牛客这个网站,因为到时候笔试链接点进去就会跳转到牛客,我们是在这个网站上机试的 2.熟悉自己写输入输出,这点一定要练习,和力扣不同。之前用力扣练习的同学一定要用牛客练几道题熟悉一下在练习的时候可以在自己本地的编译器里面练习,考试的时候也是允许无限次切到自己的编译器里。有一个技巧是可以利用本地编译地的自动补全代码功能,简单一些的算法基本不用自己写。接下来是最需要练习的题库:我机考的时候遇到了三道原题,根据我看到的面经,原题的概率非常大。这个题库可以问下可乐姐咨询一下哈。题目数量不多,在100分的题里也有比较困难的题,200分的题里也有简单题,抽到什么看运气。做完就可以考试了。考试流程你确定好自己需要考试的时候给hr说一下,ta会帮你申请,之后你的邮箱里面会收到邮件,这个邮件有一周的有效期,有效期内都可以做,凌晨做也可以。在考试之前先检查一下自己的摄像头,因为考试的时候会申请你电脑的摄像头,同时也会对屏幕进行监控。考试之前需要你用微信扫一个码,扫了之后微信会一直被监控不能发消息了,所以记得确保手机的电量,千万不要手机没电自动关机。然后开始考试,前两道题一起出来,你可以切换,第一题不会看第二道题,只有你提交了之后才能开始做第三题。。考试时间150分钟,其实还是比较松裕的,考试期间不能上厕所,网不能断开。考试的时候自己可以测试通过率,一直调整。按照用例通过率给分,所以考完自己就知道多少分了,需要注意的是提交是在左下角,一个红色的按钮,一定要记得提交。自己测试用例并不会提交。

机考题目:

性格测试: 100多道性格测试题,三个选项,选出你最符合的描述和最不符合的描述。时间不限,但最好不要超过60分钟。做之前一定要去网上看看攻略,能搜到的我就不赘述了。注意: 做的时候会非常纠结,有的题必须在不爱工作,不积极,不爱沟通里面选一个,这个时候记住原则就是不要自相矛盾,自己要按权重排序。都知道公司喜欢积极的,爱加班的,爱沟通的。你做的时候就需要自己排序这三个哪个更重要,并且贯穿始终。最好一边做一边拍,记下来自己选的什么。轻微的矛盾是没有关系的,我选的时候也做了好几道和之前有一些矛盾的题,这个应该不影响,但是一定不要在绝对的话上自相矛盾。

-------------------------------------------以下是正式面试流程---------------------------------------

可乐姐补充:

面试顺序目前是: HR面--技术1-2面[如果两面定级不一致则需技术加面]--主管面

技术面试: 首先和hr确定时间,之后会发邮件,提前下载好WeMeeting。邮件里面有会议号和密码,在约定时间进去就行。需要提前检查网络和摄像头,全程需要开摄像头,在手撕代码环节需要屏幕共享。我遇到了三种手撕代码出题方式,第一种面试官会复制题给你,你自己在本地编译器编写,他会判断对错。第二种口头给你描述题目,你自己在本地编译器编写。第三种在力扣找一道题,需要在力扣通过时间大约一个小时左右,其中手撕代码20-30分钟。考完当天就可以知道结果,一般甚至半个小时内就可以出来。

技术一面: 首先是自我介绍环节,之后面试官会根据你简历上的内容对你进行相关提问,一般来说会选一个项目进行具体询问,这个具体的深浅根据面试官的不同而不同。有的面试官会问的宽一些,有的面试官会抓住一个点进行深挖。如果你的项目中有涉及到算法的话,一般会比较仔细的询问一下算法。包括算法的原理,算法是怎么实现的,如果没有涉及到算法的话,就会问到你前后端具体是怎么实现的。但根据三次面试的经验来看,问项目的目的就在于了解这个项目是不是你真正自己做的或者真正自己参与过,所以写在简历上的项目一定是你熟悉的项目,如果没有熟悉的项目,宁可不写,也不要自己去硬编一个上去。问完项目之后就是Python八股的环节,一面这个面试官问我的都比较基础,问了生成器,我就再跟他讲了一下,可迭代对象迭代器。之后他问了一个闭包相关的问题,我就讲了一下闭包和装饰器。因为之前了解过,所以这两个问题我其实讲了不少时间,所以也没有别的问题了,开始手撕代码。如果你对于面试官问的八股无法自己延伸拓展,也没有项目可以问的话。问的八股问题就会比较多一些。

接下来手撕代码环节,我个人的理解是前面的内容决定你的等级,而手撕代码基本上就决定你过不过了,如果手撕代码没有过的话,面试大概率就会挂,如果你面的是开发,面试挂了之后还可以转一次测试,如果面的是测试面试挂了就结束了。

手撕代码: 力扣453,给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。

技术二面: 面试内容、难度和具体流程和一面一样。也是着重询问了我简历上的一个项目。八股的话问了一个深浅拷贝,问了一个元组和列表的区别.

手撕代码: 有一个列表,列表里面嵌套着列表。第1个列表代表第1行,第2个列表代表第2行,列表中的每个元素代表砖块的长度,问第一行从什么地方切下去,切断的砖块数最少。

技术加面:

如果你一面和二面的评级不一样的话,就会有技术加面环节,技术加面环节之后,你的三个面试官进行合议,会给你一个最终的评级,也不会有第四次技术面试。一般来说,技术加面的难度和前两面相比是一样的,不排除比前两面难一些的可能性。但具体问什么还是看面试官。最后给我加面的这个技术面试官问的就比前两个面试官问的要杂一些。一般来说,技术加面的评级不会低于你前两次的评级。这次的面试问的就比较广,除了问项目之外,还问了Linux基础,计算机网络协议,Python的话问了一个可变对象和不可变对象,问了一个sortsorted的区别,一个字典的删除方法。

手撕代码: 力扣1669合并两个链表

HR 面+ 主管面:

还有两个面试分别是hr面和主管面,这两个面试基本不会涉及任何技术问题,时间也比较短10-30分钟,主管面要是不通过可以换一个部门继续主管面,大概率是没有hc了,两个面试问题也很重合: 1.自我介绍 2.询问简历gap 3.询问家庭情况 4.询问有没有面其他公司询问能否接受加班

回答的时候也没什么需要注意的,面试官人都很好,简历没有问题,部门也有hc的话,其实不用担心什么。这两个面试其实可以用手机,没有屏幕共享环节。

----------------------------------------分割线--------------------------------------------------

以下是可乐姐发言:

1. 首先很谢谢妹妹给大家分享了那么详细的面经!!真的很有心了哈, 可以给很多考研/ 考公/ 或者转码的/25届应届生无经验的小伙伴们一个很好的参考: 怎么去准备OD的面试流程即高效又清晰, 如果大家针对面试流程还有什么不清晰的, 可以积极给我评论区留言哦, 我会28小时在线解答!

2.可乐姐已经总结了很多心得: 例如: 机考注意事项, 怎么去准备机考高效? 怎么准备技术面试? 所以在可乐姐这边面试通过概率很大哦, 只要用心准备, 基本没问题的哈, 备注: 不是收费的哈哈哈别误会, 可乐姐是一个正经的招聘HR!!!只是为了大家不要白白浪费了时间成本! 毕竟刷题+准备技术面试还是需要一定的时间的, 蒜鸟!都不泳衣!

3.目前华为OD仍然持续在招聘岗位:

涵盖通用软件开发: Java, C/C++, python,JS,Go软件开发; 软件测试, 数据开发, 网络安全, 算法工程师等;

base地: 北京, 杭州, 苏州, 深圳, 上海, 南京, 苏州, 西安, 成都, 东莞, 长沙, 武汉

25届的小伙伴目前也可以开始准备机考了哦, 欢迎si 信咨询, 来撩~~~~

#python##C++##Java##面经##华为od#
全部评论
投递/ 咨询请si我哈~~
点赞 回复 分享
发布于 昨天 19:27 广东

相关推荐

评论
2
3
分享

创作者周榜

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