下午快五点的时候收到了阿里云的面试电话,面了大概40分钟。先说一下总体感觉,面试官人很好,可惜自己准备还不足,到后面连自己都感到尴尬了全程问了c++基础比较多,面完试深深感觉到自己的不足。
1. Static的使用、全局变量声明static和不声明static的区别(不会)
2. C++ 四种强制转换,static_cast和dynamic_cast分别是什么时候转的(编译、运行)
3. Static的静态函数和普通函数的区别、在类里面的区别(不会)
4. C++里的用到设计模式(不会)
5. 单实例模式,怎么防止别的线程new单例对象,这个涉及到单实例类的内部设计
6. Stl:stl里面栈的实现,用了什么设计模式官方名称(不会)
7. Map底层实现,map和avl相比的优点
8. 虚函数实现,构造函数和析构函数能否定义为虚函数,构造函数里面能否调用虚函数
9. 数据库:acid,宕机恢复(不会)
10. 计网:tcp头部,校验码怎么计算(不会),四次挥手过程
在第一个问题里问到的static之前有看过,但是没有来得及整理和记,也知道这是最基础的,所以答不出来就开始慌了。。。说话说的吞吞吐吐
和前面面过的相比,这次面试给我带来的意义无比珍贵,让自己深刻认识到后面该怎么复习。
加油!希望大家都拿到自己心仪的offer!
全部评论
(3) 回帖