移卡科技C++面试
移卡科技一共两面,一面线上(迟到20多分钟),二面线下,二面完下午打电话oc
一面
- 自我介绍
- 介绍一下实习
- 实习写的单元测试框架的怎么进行设计的
- 实习的单元测试框架如何和原有内容进行配合的
- 实习的时候遇到什么问题
- 讲一下轻量级服务器项目
- 讲一下reactor模型
- et和lt的区别
- 写代码的时候注意到et和lt吗
- tcp为什么安全可靠
- tcp四次挥手,有没有用他来排查什么问题(回答没有)
- 实习过程中有没有遇到过网络问题
- 为什么tcp需要四次挥手
- 如何减少内存泄露
- 深拷贝和浅拷贝
- 深拷贝用的时候需要注意什么(回答复制构造函数和赋值操作符)
- 分享桌面开一个空的txt,说一下C++多态的体现,用代码体现一下
- 多态的底层原理
- 父类A中有一个构造函数,子类B中有一个构造函数,先调用那个
- STL中vector、list、map的优缺点
- map的底层实现
- 讲一下数据库索引机制
- 讲一下explain
- 提了一个问题叫设计一下数据库表
- 进程、线程、协程的区别
- 算法题,给x元,一瓶啤酒2元,2个空瓶换个啤酒,4个瓶盖换瓶啤酒,问最终喝几瓶啤酒(思路简单,但还是不小心写错了)
- 实习的时候是怎么沟通的
- 介绍一下校园经历
二面
线下面的很多细节不记得了
- 自我介绍
- et和lt
- 算法题:
- 1~n的质数,要求先暴力法,然后怎么优化
- 给定1-2^32的数,其中有个数没有出现,如何找出
- 反问环节,公司C++后端用的什么框架
#移卡校招##面试##面试内容##面试记录#