23届无经验-C++面经-华为OD

  • 背景

目标院校,23年毕业,非科班,考研二战失败。在家尝试自己找工作,但是大部分都要求当年毕业或者有工作经验,OD对我这种非应届无经验的算是比较好的选择了,期间在家一边干活一边准备,很感谢栗栗姐这段时间的陪伴和帮助,给我提供了很全面的资料和建议,十分负责。

  • 机考

和栗栗姐联系完后她就给我发了机试的题库,让我自己去练习,机试隔一段时间就会换卷子,所以准备要尽快,不然准备一段时间又换卷子了又得重新刷题。

申请机考后会给你发一封邮件,里面有机考的网站链接,机考链接7天有效。

机考要全程开启录屏,手机上也要进一个小程序全程监控,不能有接电话等行为,所以最好提前开飞行模式。

机考运行后只会给出通过比例,不会给出具体用例。

我抽到的两道100分题都很简单,都拿了满分,200分的题只拿了80%,因为感觉分数够了就没有继续死磕,要是实在做不出来就用暴力求解,能拿一点是一点。

  • 综测

机试通过后会给你发测试链接,主要形式是选择题,给你一个选项让你选择符不符合自己,栗栗姐会发一份攻略,一定要好好看栗栗姐给的攻略,提前准备好,确保前后选择的一致性。

  • hr面

电话面试,主要是确定你的一些个人情况。

首先会让你做一个自我介绍,要提前准备好,后续的主管面也会用到,要说清楚自己毕业以后都在做什么,为什么有gap。

说一下对华为文化的理解(以客户为中心,以奋斗者为本)。

期望薪资多少。

  • 技术一面

一面首先让你自我介绍,因为我没有项目,所以问了很多八股,主要问了

1.指针和引用

2.虚函数和纯虚函数

3.构造函数和析构函数的调用顺序

4.深拷贝和浅拷贝

5.new和malloc

6.介绍一下常用的stl和实现原理

7.介绍一下常用数据结构和排序算法

8.讲一下类型转换

9.udp和tcp的区别

10.同步和互斥

11.进程调用算法

12.进程和线程

手撕代码是把树转成链表,面试官会给你题目链接,然后让你自己去网站上写,可以用本地ide,要全程分享屏幕,因为当时有点紧张再加上对指针不是太熟练,规定时间内没有做出来,最后给面试官讲了一下思路就结束了。

技术二面

一开始就给了一个题目让我先做,全程共享屏幕。

题目是让我自己在本地ide上实现一个快速排序,比较简单。

写完以后问了一个细节优化的问题,就是把mid=(left+right)/2改成mid=(right-left)/2+left来防止溢出。

做完以后开始问八股:

1.虚函数和纯虚函数

2.智能指针

3.map相关

4.内存相关

5.堆和栈

6.进程通信方式

  • 主管面

电话面试,先给我介绍了一下部门的工作内容,然后问了我的职业规划就结束了。

因为我面试流程搞完的时候已经快放假了,所以hr说要等到节后才能走审批,栗栗姐说部门一直不给具体时间,就给我换了一个部门,要重新进行hr面和主管面。

  • 第二次hr面

视频面试,首先做自我介绍,然后问了大学期间的成绩排名,做过什么事。

  • 第二次主管面

视频面试。

先做了自我介绍,问我有没有做过项目,然后开始问八股,问了虚函数相关,常用数据结构和排序算法,智能指针。

然后问了我简历上写的参加过的比赛,问我具体做了什么。

问大学期间都做了什么,成绩排名情况,各科成绩如何。

问了对部门项目的了解情况,有没有接触过相关内容,本科期间学过哪些算法。

  • 下offer

新的部门审批很快,面试完两三天就下offer了。

  • 总结

机试要好好准备,机试不过的话就没有办法了,另外机试准备的题目和算法在技术面中也可能会用到。

面试的话建议多看看栗栗姐发的面经,技术面问的八股基本上都能在面经看到,大部分都是经常被问到的高频问题,另外简历上写了的项目和比赛一定要非常熟悉,这些都是必问的。

所有流程栗栗姐都会提前发注意事项和准备攻略,比如机试题库和八股,一定要认真学习。

最后再次感谢栗栗姐的帮助和全程陪伴,大家想了解od相关的请认准栗栗姐哦。

#内推##后端##面经##华为od##华为OD#
全部评论
你好你好,技术面,屏幕共享是手撕代码环节才开,还是面试全程都得开着
点赞 回复 分享
发布于 06-20 06:44 广东

相关推荐

头像
10-28 15:08
已编辑
北京理工大学 算法工程师
一面: 上机复盘。问了k-means的算法流程。0927的笔试。问的很宏观,面试官应该不太懂多模态这一块所有一直问的是很宏观的东西对多模态的个人认识,未来的趋势当时给我唬住了,回来一想是因为他不懂细节所以不问问的比较多的是怎么优化模型性能,看得出来面的面试官都是偏模型优化这一块的手写合并区间leetcode.56面完通知过了,等二面。2h later二面:很casual的对话,面试官看着比较富态,相比一面没那么大压力,问的也是推理优化反问的时候说他们是做多卡通信,昇腾硬件这一块的。问了为什么是网安的,却来做ai,我说考研网安分低,但是自己一直在搞算法问了我意向base地点手写两数之和leetcode.1面完通知过了,等三面。30min later三面:提了一下篮球,问我打什么位置,提到了文班亚马提了一嘴支委的工作问腾讯为啥没转正,说了自己的反思,获得了面试官的认可问多模态的看法,未来的发展方向,个人的理解,说了omni和unified的区别问我sora2的创新点,不懂aigc问强化学习和sft的区别,说了我的看法问了一个 python 装饰器的作用计算机系统中 cache 的作用问了我意向base地点反问:对多模态的看法有什么建议,建议我看看模型优化这一块骑车回公司的路上,hr 通知我过了,入池。总结整体面下来感觉没有什么压力,hw的校招生除了人才计划,剩下的应该都是差不多的,也不会卡人,就看愿不愿意去了。整体感觉面试官的精神状态都还可以,不想互联网大厂那么咄咄逼人,那么看重匹配度。面试的地方有茶歇,饿了可以吃,中文还有午餐券,但是晚上就没有了,我下午1.30到的,面完6.10等候的大厅有好多人,看得出来有些人是精心打扮过的,还有的穿了正装,hw在大家心目中分量还是很重的。等下周谈薪和base地
查看12道真题和解析
点赞 评论 收藏
分享
11-06 22:18
已编辑
浙江大学 自动化
rt,之前挖了坑说打算秋招后总结下,上周lz已经签了三方,不过还是没闲下来,今天终于可以尝试补一下坑了先总结下offer情况(按照oc时间先后顺序)tplink 机器人算法:没什么好说的,说了名的学历厂,面试比较轻松,无手撕,只有一些基础八股,提前批定级不算高,后续也就不再考虑了oppo 智能制造 自动化方向:面试同样比较水,开的也是最水的,面试基本不涉及太多专业知识,不过多展开了海康 规控算法:实习转正,海康的实习生强度不高,按时上下班,由于海康实习生权限不高,接触不到产品的开发,所以实习后mentor会给定一个偏预研的方向,按照这个方向做出点成果,后续转正也是比较顺利的,另外海康的实习门槛不高,也推荐后面的学弟学妹们考虑下超新星,值得一提的是,海康给lz开的很有诚意了,是lz目前拿到的最高的,所以第一时间也是接了两方网易互娱 游戏测试:最初投递的AI算法,不出意外的被刷后调剂到这个岗位,lz也抱着对游戏行业的兴趣面完了面试,游戏测试这个岗位也不会涉及太多开发的知识,主要是考察逻辑思考能力,会给一些游戏场景题让分析,另外oc后又加面了一个sp面,面完后迟迟未开奖,lz综合考虑了下也没有去催,默认放弃了博世PTCN 自动化算法:本以为PT这边主要做电动工具相关,没想到这个岗位主要是机械臂算法,和lz的项目实习经历都比较契合,详细可见上一篇帖子,另外了解到PT这边工作节奏也比较外企,开的也在lz可以接受的范围内,所以最终签了这个,秋招正式告一小段落了除了上述已经oc的,还有一些进展比较多的也总结下吧小鹏 具身算法(三面挂):一面是项目拷打,深挖了简历和八股,作为lz第一个秋招算法面试,还是学到了很多东西的,lz深度复盘了下对后续的面试帮助真的很大,所以还是感谢一面面试官,二面纯coding,一道py,一道torch,一道cpp,三面聊项目+讲论文(提前发给我的让精读),其实三面聊的还行来着,不知怎么就挂了汇川 机器人算法(三面挂):一面问了问项目和实习,在校成绩这些,无手撕,二面是hr面,问了对汇川的了解和看法,职业规划,方向选择,还有场景题“产品质量不过关,甲方着急要交货,怎么处理”,三面看起来是大主管面,问了问项目情况,实习情况,对两段实习的感受和区别,在校工作节奏和作息,lz聊的9也还行,结果第二天挂了hhh看不懂也是滴滴 预测算法(二面挂):一面拷打项目和实习,手撕一道BFS,lz第一次写的有点问题,面试官给了提示后ac,二面依旧拷打项目,不过加了很多八股,lz答的并不是很好,最后手撕一道最长递增子序列,lz过于紧张理解错题意了,以为是递增子数组,写完之后面试官纠正了下lz还没反应过来,最后果不其然挂掉了,另外,lz这是滴滴提前批,挂了之后投正式批简历挂了,我:??,说好的互不影响呢唉,气的lz一个月没用滴滴打车(小发雷霆)荣耀 机器人具身算法(泡池子):第一批统一笔试后发了面试,一面也是问项目问实习,问的不是很深入,总体难度不大,最后看lz笔试成绩还可以,就没有手撕,二面是线下面试,综合面,面试官很和蔼,主要考察综合素质,面完后秒进池子,开泡华为 自驾算法(泡池子):见lz历史帖,一天三面后进池,前几天打了电话问offer情况,薪酬意向等,继续泡喽还有一些像科大讯飞,海尔等,lz因为拿到比较满意的offer后,并且这些地方也都不在杭州,就索性放弃后续流程了,也非常感谢这些公司给我机会总的回顾一下,感觉lz拿到的offer质量并不算特别的好,一方面lz能力确实有限,没有大厂实习没有顶会,另一方面lz目标base主要在杭州,所以选择也受限了很多,当然lz自认为是一个知足常乐的人,目前的结果也是很可以接受了以下是一些个人感悟,正如lz上一段所说,没有对口实习和顶会的情况下,在当然这个越来越卷的就业市场上,投大厂或者顶级初创的算法岗是非常吃力的。lz反思了下,对于非科班出身的同学而言,在学习基础知识以外,最有效的途径似乎就是早点出去实习,找一段对口的算法实习,最好能发一篇顶会,支撑下实习的深度,可以在就业市场上保持一定的优势,这个实习不必一定是大厂,但一定要有可以拿得出手的成果。那如果找不到实习怎么办,个人建议还是准备点机械相关的项目,先找一找结构岗,再有选择性尝试下算法岗。以上是lz能想到的一些内容了,供大家参考,内容不太全面,也欢迎大家在评论区讨论
点赞 评论 收藏
分享
评论
6
23
分享

创作者周榜

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