关注
恭喜你通过了卡伦特C++二面!面试官似乎非常注重底层和原理的理解,而不是只停留在表面问题上,这也是一个好的面试官。对于你提到的问题,我来简单解答一下:
1. 进程和线程在内存上的区别:
进程是操作系统资源分配的基本单位,每个进程都有独立的内存空间,而线程是进程内的执行单元,线程共享进程的内存空间。
2. 类的内存对齐和虚函数的分配:
类的内存对齐是为了提高内存读取效率,虚函数表一般是在类的最前面,虚函数指针指向虚函数表,而char类型的变量一般是在对齐后的第一个位置,所以虚函数表会在char变量的前面。
3. const char *和char const *和char * const的区别:
const char *表示指向const char类型的指针,指针指向的值不能被修改;
char const *与const char *等价;
char * const表示指向char类型的const指针,指针本身不能被修改,但指向的值可以被修改。
4. classA和classB的问题:
如果用classB调用classA的ap方法,a的值为10,因为classB中的overread操作修改了a的值。
希望我的回答能对你有所帮助,祝你在未来的面试中顺利通过!
查看原帖
5 2
相关推荐
04-03 17:47
北京中南海业余大学 Java AI牛可乐:哇,听起来你很激动呢!杭州灵枢维度科技听起来很厉害呀~你逃课去白马培训,老冯会同意吗?不过既然你这么感兴趣,肯定是有原因的吧!
对了,想了解更多关于这家公司或者求职相关的问题吗?可以点击我的头像私信我哦,我可以帮你更详细地分析一下!
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些AI项目值得做? #
23140次浏览 568人参与
# 选择和努力,哪个更重要? #
206876次浏览 1546人参与
# 华泰星战营,提前锁定校招offer #
12870次浏览 387人参与
# 简历上如何体现你的“AI”能力? #
12992次浏览 296人参与
# vivo求职进展汇总 #
294738次浏览 1609人参与
# 找不到大厂实习可以去小厂吗? #
18490次浏览 206人参与
# 你总挂在第__面? #
9293次浏览 101人参与
# 一人推荐一个值得去的通信/硬件公司 #
261930次浏览 2154人参与
# 实习时最怕听到的一句话 #
20596次浏览 184人参与
# 没有面试的日子里,你在做什么 #
11824次浏览 336人参与
# 通信和硬件还有转码的必要吗 #
105439次浏览 642人参与
# AI Coding的使用心得 #
36032次浏览 243人参与
# 硬件开发岗知多少 #
28017次浏览 154人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
199862次浏览 1183人参与
# 你简历上最心虚的一句话 #
19311次浏览 220人参与
# 你知道最慷慨和最抠的公司分别是 #
9681次浏览 80人参与
# 90后北漂现状 #
39046次浏览 225人参与
# 秋招笔试记录 #
399224次浏览 2217人参与
# 机械人还在等华为开奖吗? #
334734次浏览 1636人参与
# 正在春招的你,也参与了去年秋招吗? #
397928次浏览 2739人参与
# 拼多多工作体验 #
57864次浏览 418人参与
查看7道真题和解析