21届有经验--C++面经-华od

  • 背景

目标院校,21年毕业,工作经历两年,裁员。

之前工作的方向能找的工作都不太好,有换方向的意愿。一开始由于od的风评问题,以及od招聘铺天盖地,因此只当作走投无路的选择。但后来空窗期越来越长,却没有满意的工作。一开始打算在boss直聘上接一个HR先聊着,但越想越不放心,然后想到牛客网评论区里有人提过有几个常驻HR,比如栗栗姐。然后翻牛客网,发现有人发这种记录od流程的帖子,而其中栗栗姐粉丝量最大,帖子够多,有一定的声望。当天就找了栗栗姐,晚上9点栗栗姐直接打电话,与我沟通了半个小时,详细讲解od的内容。之后就开始走流程了。

  • 机考(380分)

约好发邮件后,考试链接7天内都有效。考试由牛客网提供,需要手机微信扫码,身份数据采集等过程,有点费时间。考试前,我的卡巴斯基直接删除了考试平台,切记关闭杀毒软件。同时由于向日葵有开机自起,启动后又无窗口,我是通过任务管理器关了很多程序,才找到元凶,考试前一定要注意。

考试总共两大题(100分*2,200分*1),题目旁边会提示是否能用本机ide,一般都能用,推荐一定要用,考试环境的编辑体验太烂了。考试时间总共02:30,你可以在所有题目前往返,只要记得保存提交结果就行。能够看到自己每个题目的得分。

100分:忘了

100分:考点:字符串,模拟 内容:匹配符合要求的相对开音节单词个数

200分:考点:矩阵图的广度优先遍历 内容:病毒从一点扩散

结论:考题难不难比较靠运气。这次的题总体很简单。

第二题题目没讲清楚,只能不断试探对题目的正确了解是什么,最后通过了85%。

  • 综测

题目为选择题。你会遇到四个选项,要求你分别选择一个最符合的和一个最不符合的。测试过程中会遇到,此前已经选择最符合的a,b,c,d中,你需要选择最不符合的,或者在!a,!b,!c,!d中选择最符合的,比如冷静>乐观>仔细>陪伴,避免出现前后矛盾的情况。

  • 英语测试

一些部门要求无四级证书,需要参与华为英语考试。考试会获取监控和桌面。考试时总共50道选择题,既考语法,也考单词。网上原题不太好找,只能好好记语法。

  • HR面

1.自我介绍

2.所在地,为什么在成都找工作

3.空窗期是怎么过的,面试经历如何

4.为什么没有四级证书

5.笔试过程的感受

6.你具备什么优势

7.如何看待加班情况,之前企业如何加班的

8.在华为你看重得到什么收获

9.之前公司的薪资如何

10.期望薪资,为何期望

11.反问环节

总结:面了快一个小时,感觉HR挺忙的,后期在尽快结束面试。我在回答问题时,有几个回答绕太远了,在面试中要避免。

  • 技术一面

1.自我介绍

2.详细介绍一下你的第一个项目的工作

3.之前的工作中,发现问题如何判定发生问题的模块,如何解决问题

4.是否处理进行过自动化测试

5.如果让你设计一个,优化解决过去项目维护工作的效率的途径,你会怎么设计

6.过去项目组如何进行仓库管理的

7.智能指针,介绍一种平时常用的智能指针;介绍unique_ptr

8.解释继承在面向对象中的作用

9.介绍低耦合高内聚

10.Vector变量在内存中的位置

11.介绍堆栈以外的其他内存部分,堆栈的增长方向

12.假定了一种使用于观察者模式的情况,问你应当是如何解决这种情况

13.之前的工作中如何使用消息队列,如何处理消息队列的优先级问题

14.平时工作中如何解决并发问题。

算法题:发在聊天框中,本地ide解决。滑动窗口

  • 技术二面

1.自我介绍

2.第一份工作主要是如何进行的

3.第一份工作中设计到的几种芯片的作用,如何和芯片提供商沟通的

4.之前的工作中,我是如何与硬件部门合作,进行硬件选型的

5.之前工作中是否有涉及到大模型,和ai有关的项目中,我做了些什么工作

6.对opencv和深度学习的掌握情况(我简历有关的)

7.为什么改用C++

8.之前项目的系统环境是什么

9.之前的集成编译环境是什么,怎么调试的

10.工作中如何运用软件工程的知识,对UML的使用情况

11.是否了解HTTPS的特点

12.对计算机网络的了解情况

13.对计算机系统的了解情况

14.于上一次面试有何异同,这次面试的感受

算法题:发在聊天框中,本地ide解决,图的广度/深度遍历。

总结:我的一面和二面时间反了,不过这个先后顺序不影响面试结果。一面,先从项目经历入手,然后慢慢假定情况,问你什么情况会怎么做。考八卦文时也很有技巧,会抛砖引玉,看你能不能找到关键点。也会打草惊蛇,比如问你说的是什么什么是这样对吧,或者可能故意把一个你讲过的东西说反,夹在你讲的东西后面,看你能不能指出问题。二面主要是从项目经历入手,几乎没考八股文,都是简历上有的东西,就询问一边,看看内容的真实性。后面问计网和操作系统的内容,也没有问知识点,都是直接问你知不知道某个东西,了解到什么程度,就没有继续问了。

  • 主管面

1.自我介绍

2.空窗期是怎么过的,面试经历如何

3.最后为何选择华为,考虑哪些方面

4.空窗期是否有巨大压力,如何面对压力

5.之后几年的工作规划,希望收获什么

6.上一份工作地点,为何换城市

7.之前不是用的C++,为什么改用C++,能够适应吗

8.是否做好进入华为的准备

9.什么时候能入职

10.反问环节

总结:面试官提前到了,所以提前开始。总共不到半小时时间。聊天为主,也没有压力面的迹象,很轻松就结束了。

  • 准备心得

刷了一个月的题,基本上所有题都是那几种题型,学会思路以后就只需要多练习了。感觉华为的题库难易差距比较大,遇到什么题可能要凭运气。如果遇到表述不清,或有特殊用例的题比较麻烦。例为机试需要多练习各种数据的输入输出。

技面我遇到的算法题都还好,不是特别难,但刷题网站上的题库里有leetcode的困难题,我现在也觉得不太好做。

八股文方面,其实很多知识平时工作用不到,早就忘了。我以前学C++的时候没有学过C++11和STL的内容,都是我在刷题的同时学会的。因为八股文内容太多了,容易学了又忘,准备过程最好划分好自己需要的范围,比如我就把数据库相关的全放了,反正以后都不会用。直接背八股文感觉不适合我,如果有办法多模拟面试感觉会更好。从面试结果来看感觉现在的考官往往比较重视多线程和并发的内容。而且有的面试官可能不是很关心八股文,而是关心你以前的工作是怎么样的,遇到实际问题会怎么解决。

  • 感受

整个流程的时间用得挺久的,原本预计是一个多月可以完成,但是很多内容一直准备不好,感觉od也没有想象简单,或者说如果不想风险太高还是需要好好准备。不过就结果而言,对我来说最没把握的其实是英语考试……整个流程上,感觉只要开始约,就能很快约到对应的测试或者面试,都会有邮件通知。面试是在华为的WeMeeting软件上进行的。在综测结束后,会有选部门的环节,流程是栗栗姐先把简历推给一个部门,该部门会给你打电话,如果你确认选择,就可以继续推进流程,否则可以继续换部门。华为的面试官整体素质还是不错,面试过程还是令人满意的。

最后,感谢栗栗姐对我的帮助。栗栗姐会对流程提供详细的指南。如果有任何问题也都可以找栗栗姐沟通,都会很快的会消息。

#华为od##华为OD##面经#
全部评论
“。考试前,我的卡巴斯基直接删除了考试平台,切记关闭杀毒软件。同时由于向日葵有开机自起,启动后又无窗口,我是通过任务管理器关了很多程序,才找到元凶,考试前一定要注意。” 还需要额外安装什么吗?我以为只需要牛客
点赞 回复 分享
发布于 今天 08:33 辽宁

相关推荐

05-08 16:14
已编辑
华南理工大学 Java
数据存储    致力于新一代存储介质、AI应用、数据缩减、容器等前沿技术的研究和应用,释放数据价值,华为在数存上的大规模投入超过十年,服务于全球150个国家和地区,国内第一,全球前三的水平,“数据”被誉为未来智能世界的“新石油”,携手伙伴共同面向医疗、教育、档案管理、移动办公等行业和应用场景,在闪存存储,分布式存储,超融合基础设施等多个方向持续领航,打造灵活配置,应用敏捷,易用易维的系列产品与场景化解决方案,为数字化蓬勃发展保驾护航,用专业存储设备承载干行百业的数据资产助力多元化数据应用构建可靠的存储底座。光    致力于让最好的光技术普惠千行百业,在光传送和光接入领域已经持续15年保持全球市场领先,同时,基于超过25年的深厚积累,把领先的光技术创新应用于通信之外的更多领域,围绕人眼所及之处的场景化需求打造AR-HUD、智能车灯、智能光显、光纤传感、行业感知等多款创新光产品;未来,我们将持续进行技术突破和产品创新,持续贡献产业力量,智简全光联接战略,投入研发10亿+,专利申请全行业占比45%,主导国际产业标准100+,服务Top50运营商中的40余家,联接全球1/3的家宽用户,打造算力时代的全光底座公共开发    公共开发部肩负着打造领先的"三零(零等待、零故障、零接触)三自(自配置、自修复、自优化)"自动驾驶网络解决方案(ADN-Autonomous Driving Network)构筑可信、智简的ICT软件基础平台,成就客户的最佳网络使命;人工智能(AI)、大数据(Big Data)、云计算(Cloud)等融入下一代智能软件系统,让通信网络具备敏捷创新、极致体验和智能运维,让通信网络自由飞驰:支撑ICT业务的商业成功。计算    数字经济时代,算力就是核心生产力,聚焦计算架构创新,为世界提供”鲲鹏+昇滕“的多样性算力,在通用计算领域和人工智能计算领域,分别构建鲲鹏计算产业、昇腾计算产业,并向业界全面开放鲲鹏全栈能力,昇腾全栈能力,加速产业创新,成为国家计算产业的核心生态和跟技术,致力集群赋能产业集群,拥有CPU,操作系统,数据库,NPU,AI框架五大根技术数据通信    在IP领域有着超过20年的专业积累,面向园区网络、广域网络、数据中心网络、网络安全等业务场景,率先引入大数据、智能技术和新一代协议,提供以数字化、智能化、服务化为特征的华为智能云网。作为IP领域的领导者,持续研发和创新,通过AirEngine Wi-F 6、CloudEngine交换机、NetEngine路由器、HisecEngine安全网关四大主力引擎,引领数据通信网络进入智能云网时代,助力用户加速迈入万物互联的智能世界。市场份额持续领先:在全球150个国家拥有数万家渠道和合作伙伴,拥有超过1000家金融行业客户,830多家政府行业客户,550多家运营商客户,570多家大企业客户,320多家能源行业客户,330多家交通行业客户:技术创新持续领先:参与行业标准组织和开源组织12+,任工作组主席及以上职位50人+,参与编写IETERFC550+,专利授权11500+,在Wi-Fi6/IPv6+/网络切片/400G等领域具有绝对领先地位;研发领域持续投入:我们拥有1万人+的研发团队,遍布全球17大技术Lab,为全球顶尖客户提供最先进的产品和解决方案。无线网络    致力于通过移动创新消除数字鸿沟,构建万物互联的智能世界,核心在于互联,5G是未来互联的基础,基于5G创新技术,智能制造、远程医疗、车联网、云AR/R等新业务迎来爆发式增长,无线产业已经进入最好的时代;无线将保持研发的高投入,从软件到安全,从硬件到射频,从通信算法到人工智能等等,5G领域的领导者。云核心网    作为联接行业网络、电信网络和互联网络的枢纽,融合全制式接入,调度全网络能力,让5G联接无处不在加速产业数字化和智能化,推动业务创新与社会进步,使能干行百业,主要聚焦在5G、全云全栈、音视频自动驾驶网络等领域,提供从MEC、5G网络切片、电信云、话音、视频、数据到自动驾驶网络的全系列核心网解决方案。服务全球30亿+用户,业务覆盖全球170+国家,产品全球市场领先;全云化:基于原生云架构,TCC(Telco Converged Cloud)统一了电信云底座,支持虚拟机和容器双引擎,满足中心和边缘网络的不同需求。全融合:基于微服务的2G/3G/4G/5G深度全融合,现有业务全继承,控制面集中,用户面一站式部署,提升性能,简化部署,软件平滑演进,用户不换卡不换号平滑迁移至5G。全自动:核心网自动化引擎融合多种网元功能,基于可编排工作流、数据原生和AI三大能力,实现智能、极简、敏捷的5G核心网实时运营,多维动态智能切片,分钟级自动部署,为行业提供差异化的虚拟专网。全业务:超性能异构MEC基于增强的联接+计算能力,云边协同,即插即用,按需提供确定性低时延,快速集成第三方业务,构建边缘新生态。有意向的童鞋可小窗咨询详细情况~#华为##华为od##华为od机试题库##华为od技术面##华为od笔试#
投递华为等公司9个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务