华为OD面经-C++开发岗
BG: 25届计算机专业,双非,之前没找到工作,然后经同学介绍加了HR姐姐微信,开始准备OD
面试:
8.4 HR面试,当天就通知面试通过了,但是由于心里没底,就和HR姐姐商量延迟一个星期再技术面试
8.11 HR姐姐说应聘的部门HC无了,于是就换了一个部门
8.14 HR面试
8.18 、8.21技术面试
技术面试官先让来个自我介绍
项目介绍
八股:
cpp新特性
右值对象摧毁生命周期结束时会不会调用析构函数
unordered_map和map有什么区别
vector和数组之间有什么区别
vector和list的区别
在网络编程中,使用vector的时候需要注意什么(网络编程涉及到多线程,vector是临界资源,要往锁方向回答)
你用过哪些锁?
什么是死锁?
死锁的四种条件?
手撕代码:leetcode15
然后HR姐姐说评级不一致,得加面
8.25 技术加面:
手撕代码(leetcode lcp68)+项目就没有了,这次没问八股
9.27主管面试:
面试比较久,将近40分钟;项目问了一下,没问技术问题,其他方面问的稍微多了些,比如去年秋招到现在的状态,发展意向,职业规划这种
9.28告知主管面试通过
9.29 部门确定薪资(还好HR姐姐让我把薪资填高了一点部门最后也是有压一点价 不过整体还算在预期内)