华为OD面经-双非C++ 开发岗
BG:
25届双非物联网专业,经历了考研考公双重打击,感觉状态不是很适合再gap一年考研或者考公了,早在3,4月份就了解到od(但因为还没毕业要7月份才能机考),于是提前准备刷题、背八股,选的C++语言
面试时间线:
7月8日联系hr
7月13日安排机考,第二天收到通过消息
7月15日完成性格测试
7月21日资格面试
7月25日技术一面
7月26日技术二面
7月28日主管面
机考:
第一题:企业路由器的统计页面,动态统计公司访问最多的网页URL topN。
第二题:压缩日志查询,将连续相同指标值的记录合并来节约存储空间。
第三题:区间连接器,将可能重叠、相邻的合并为更大空间
资格面:
面试官问未来规划,为什么打算来这个城市,说说自己的优点,对部门的期望是怎样的,期望薪资,为什么选择od等等
技术一面:
自我介绍,介绍做的项目,根据项目来提问,介绍主要做了什么工作,项目中七层网络协议分别怎么实现的等等,再就是问到八股了,形参实参区别,多进程和多线程,全局变量需要注意什么,全局变量又有哪些优点,堆栈介绍一下,最后就是手撕代码了,用个人IDE实现两个有序数组合并,敲代码的时候很紧张一直看键盘,被面试官质疑了,然后面试官提了多个问题,差点没招架住
技术二面:
一上来就干手撕代码(N叉树的层序遍历),让打开leetcode,由于很久没登录,还上演了一波当面登录leetcode,真的又是瞬间紧张怕被说,好在面试官没计较,敲完没提问就让介绍简历介绍项目,介绍完开始问八股,介绍智能指针,使用的时候会出现什么问题,是怎么配合使用的,再问到多线程编程,设计模式,没很好回答上来,面试官还给重复讲一遍,然后再提问项目难点亮点,某某功能怎么实现的,最后又问了个八股编译链接过程。
技术面我像是渡劫,又是设备问题,又紧张,面试官又各种逼问,建议就是提前把本地环境和力扣都提前准备好,别太紧张,尤其是看键盘等一系列可疑动作都不要有,不热面试官就会一直质疑你,然后就会更紧张,一紧张就会大脑空白……
主管面:
最后主管面算是聊天了,说说规划,抗不抗压,有没有了解鸿蒙系统,谈谈自己的优势,当晚收到通过信息,开始等薪资和审批
#华为OD#