深信服一面凉经(面试官说我基础差,无了)

作为一个刚刚入门c++的菜鸟,真的顶不住深信服面试官的“严刑拷打”啊啊啊啊啊!!!整理一下我还记得的问题,有好几个问题我都没理解,给我整得太紧张了。。。。
1.类中默认的有的东西
2.都有哪些构造函数
3.拷贝构造函数传入的参数为什么是引用参数
4.为什么重写要用虚函数?     
5.虚函数表存放在哪?具体如何调用?
6.如果子类强转成父类,此时调用谁????
7.一个类有几个虚函数表
8.构造函数的顺序表有什么用?   
9.纯虚函数的作用?
10.多态都有什么实现形式?
11.静态多态只包括重载吗?
12.函数重载是什么?
13.为什么c不能函数重载
14.Map和unordered_map?为什么用红黑树?
15.哈希冲突怎么解决,如何重写哈希算法?

整个面试的感受就是  :上了一节很有逻辑性、很有深度的C++基础课!!!我和面试官的对话模式就是,他提问,我回答,他深问,我回答磕磕绊绊,他开始讲课,我开始嗷~是我没有思考太多。。。。总共一个小时10来分钟,没有撕题,全程都在问虚函数那块的东西的感觉,问的我满头大汗就是说.....
#深信服面经cpp#
全部评论
6、强转父类调用父类方法
1 回复 分享
发布于 2022-10-27 23:43 福建
4、确保父类指针引用子类对象的时候 调用析构函数可以释放子类对象的成员 不会造成资源泄露
1 回复 分享
发布于 2022-10-27 17:18 福建
校友,你是本科吗?深信服把我觉得比较厉害的同学都挂了,我都不太想面了😂
1 回复 分享
发布于 2022-09-28 08:48 重庆
5、虚函数表存放在全局数据区 、在构建代码 通过指针调用子类虚函数的时候会调用
点赞 回复 分享
发布于 2022-10-27 17:40 福建
3、会造成死循环 无限递归 编译器现在已经不允许编译通过、
点赞 回复 分享
发布于 2022-10-27 17:05 福建

相关推荐

2025-12-28 16:32
重庆邮电大学 Java
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用 2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的 3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单 4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
8
21
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务