赞
踩
2020.3.12网站投的简历,第二天就直接收到初面邀请邮件,然后非常快速的,一面、二面、hr面,于2020.3.24收到深圳腾讯总部打来的电话,面试成功!
新冠疫情影响,三次均使用腾讯会议远程面试,每次大概30分钟
游戏客户端开发暑期实习生(但奇怪的是,面我的人问我的都是服务器网络相关问题,可能是因为我简历里核心项目是C++服务器项目,hr灵活组排?)
主要针对我的C++Lua分布式帧同步游戏服务器demo进行了大量提问
vector<int> a;
a.push_back(100);
vector<int> b;
memcpy(&b,&a,sizeof(a));
问:
0、a在哪里?
【在栈上】
1、100在哪里?
【在堆中】
2、前两行执行结束后,内存上发生哪些变化?
【在栈上定义了一个变量a,在堆上开辟了一块空间,里面放着一个数据100】
3、执行过后这四行代码,程序报错,可能的原因有哪些?
【
1、a中指针指向的堆内存重复释放;
2、b原本指向的对内存内存泄漏;
3、如果a中数据被释放,使用b的时候可能访问到垃圾数据
】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。