华OD-c++面经(22届考研)
背景:22届考研,无工作经验,面试岗位杭州-c++开发--
- 笔试 ***** ******
笔试之前刷了力扣的经典一百题,看了看牛客的od题库,笔试完发现回溯、BFS、DFS、动态规划等题目都没有出现,可能运气比较好。中等题目是股票的最大利润,不限买卖次数直接用贪心算法,难题涉及一个二维数组,最后一个多小时就做完了。
- 技术一面
因为是科班出身主要问了很多项目相关的问题,项目基本问题问完了才对C++八股进行提问,涉及的有C++和C的区别、staic和const、C++中的内存分配、指针和引用等等老生常谈了。
最后惯例的算法题是二维数组从a[0][0]到a[n][n]的最大和,只允许右和下,也是经典问题,当时有点忘记优化的方法了,索性直接创建二维数组的动态规划了。
- 技术二面
惯例的自我介绍和问项目,面试官比一面的和蔼了很多,八股主要也都是C++相关,重载和重写、介绍多态、智能指针的简单介绍、虚函数相关、深拷贝浅拷贝。
惯例算法题是用两个栈实现队列。
总的来说如果你是项目比较相关的话就好好准备项目,八股不用看特别偏的,可能科班出身没有问太多计网和OS,如果是跨专业还是好好准备数据结构这些。
- 主管面+HR面试
自我介绍、家庭情况、职业规划、兴趣爱好、加班问题、对od的看法、期望薪资。
反问环节,问了一些主管面经常问的问题:在部门担任什么样的职务、对部门的具体项目做介绍、入职培训、发展前景、我在项目管理上的知识对工作的帮助等等。
从机试到offer下来流程还是很快的,这边对接的hr也会询问技术面的的准备时间,机试和技术面给的资料很细,吃透了在机试和专业知识上肯定没问题,然后部门这边基本全国都能推,即使没有hc了也会给迅速联系你其他部门的推荐,最后也是顺利的拿到了杭州的offer,也是很感谢生病住院还在帮我问审批的hr栗栗,如果对od有意向的话还是很推荐咨询hr栗栗的。