21届23年考研-C++面经-华od
背景:
21年毕业,工作2年(期间跳槽一次),空挡一年(考研),求职方向c++
准备心得:
1. 准备算法题,机试和技术面的手撕环节都要用,非常重要。
栗栗姐给题,题目很多很全,我机试遇到的2个简单题都是原题。要多花时间反复刷题,可以根据不同考点集中去刷,理解算法思想。一定要多刷题,机试成绩会影响定级、可面试的部门
2. 准备一份自我介绍,讲清楚自己背景和工作经历,资面、技术面、主管面都需要。
可以根据不同面试相应的进行修改,如资面讲清楚跳槽原因、技术面着重于工作内容。
3. 除了语言相关的八股外,要根据自己简历上的内容准备面试:项目经历、自己写的各项技能等。
综测:
栗栗姐会给建议,考前多了解了解。主要保证前后统一、积极向上。
资面:
首先自我介绍,然后hr会问一些过往经历,离职原因、空挡原因等。然后期望工作地点、原因。期望薪资等。
技术一面、二面(各1小时):
面试前要在本地准备好ide环境
1. 自我介绍
2. 项目经历
项目经历会问的比较细,要提前准备好
3. 八股
c++这块都是比较基础的,栗栗姐也会给面经攻略,要多看看
三大特性
构造函数析构函数能不能是虚函数,为什么
指针和引用的区别
#define和const
new和malloc
讲一下static
了解设计模式吗,讲一下最熟悉的几个,这里答得一般?
剩下的应该是根据简历问的,简历上写的东西要提前准备好
讲一下二叉树
讲一下socket编程,实现原理是什么?
讲一下gdb的基本操作
4. 手撕代码
一面是设计一个类,要实现的功能很简单,猜测面试官主要看代码体现的设计思想,这里应该答得一般
二面正常算法题,与机试难度差不多,要注意边界输入的处理,面试官会看
主管面:
过往经历;项目中的难点,怎么解决的;然后问了下之前的工资情况。
定薪资
审批offer-发offer-入职
总体流程大概就是这样子的,有需要的可以参考下。