23毕业,C++面经,华od
一.自我介绍
双非一本,23毕业,C++岗,机考386
二.机考
1.密码输入检测100分
2.螺旋数字矩阵100分
3.加密算法200分
三.资面
1.问出生年
2.问大学,专业,四六级情况
3.毕业后的工作
4.离职原因
5.哪里人
6.上家公司薪资,目前od期待薪资
7.平时有什么爱好吗
8.有朋友在base地吗
9.平时会做什么方面的学习
10.你自己有什么优点
11.你未来的规划
四.技术一面
1.手撕
2.为什么在找工作?
3.老家在哪
4.平时用什么语言多
5.操作系统相应权限的问题,如果一个文件的权限是755,代表什么。
6.当前文件系统的挂载参数是什么?
7.查看当前磁盘的这个盘幅空间是多少的命令?
8.sar命令是什么
9.介绍一下你在什么项目中怎么使用 MySQL 数据库的?
10.用数据库来存储数据的优势是什么?为什么会更高效?一行数据费用b+树的深度是多少。
11.b+数上的一个中间节点,它有多少个指向。
12.在你用数据库过程中有发现一些,比如说性能问题啊。有一些什么问题吗。用的优化手段有什么呀?
13.C++经常会有一些内存泄露的,类似这种问题怎么定位和解决?
五.技术二面
1.手撕+问一些关于题的问题
2.项目中间有遇到什么困难点,怎么解决的?
3.GDB调试过程
4.说一下这个 STL 库这些常用的一些容器,以及它的基本实验原理。
5.C++11新特性介绍一下你知道的
6.Lambda表达式这个有什么用起来有什么优点吗?
7.介绍各种智能指针,引用计数介绍
8.移动语义介绍,优点
9.面向对象的三大基本特性,说自己的理解
10.介绍你熟悉的设计模式,比如单例,工厂,观察者,什么场景下使用
11.介绍做过的代码重构,出现的问题,如何设计和保证重构的质量?重构之后怎么去验证它?
12.画过什么流程图、类图之类的吗?
13.虚函数的用处,还有怎么实现的?多态实现原理?
14.构造函数的种类有哪些
15.子类跟父类,他们的构造和析构的顺序?
16.指针引用的区别?
17.线程和进程的一些区别?
18.线程安全这块你了解吗?
19.extern C 了解吗?底层原理是啥?
六.主管面
1.问毕业时间,毕业后工作地点
2.上段工作主要做的什么
3.项目这部分你做的什么
4.使用什么语言开发的
5.问大学专业,大学学的东西
6.谈薪
7.可以加班吗
七.HR反馈
从最初的接触开始,栗栗子就是高效和细致的沟通确保我对职位要求和公司文化有了充分的了解,在整个面试过程中,不仅为我提供了宝贵的建议,还帮助我准备和优化我的面试表现,及时的反馈和沟通让我对招聘流程的每一步都感到清晰和安心。我特别感激栗栗子对我的个性化关注,她考虑到了我的职业目标和期望,这让我感到自己是一个被重视的候选人。给大家强烈推荐栗栗子!!!