CVTE——C++一面(50min)
又是在做笔试的时候接到了面试电话,推迟了半个小时又打过来的。
1. 自我介绍
2. 介绍项目,难点,从项目中学到了什么(问了比较多,大概有20min左右)
3. 类的静态成员函数,怎么调用,有什么特殊之处
4. 多态的理解,怎么实现的,虚函数的实现机制
5. map和unordered_map区别,map删除元素会不会对其他元素产生影响
6. TCP四次挥手TIME_WAIT原因,TIME_WAIT等待多长时间(2MSL),具体多长,流量控制和拥塞控制的区别
7. 数据库索引有什么用处,怎么实现的,为什么用B+树
8. 口述算法题思路:从大量的字符串中找出重复的字符串(比如输入是vector<string>)
9. 智能指针了解吗,说一下shared_ptr实现机制,weak_ptr作用
暂时想到这么多,后面想到再来补充
#广州视源电子科技股份有限公司##面经##C++工程师##校招#