想飞的猪猪 level
获赞
31
粉丝
7
关注
77
看过 TA
59
北京邮电大学
2023
后端
IP属地:内蒙古
暂未填写个人简介
私信
关注
2022-02-20 00:15
已编辑
北京邮电大学 后端
这周面了两个部门,基本都是根据简历问答,不具参考性,有一个behavior question 问了半小时(晕了)。。。 主要语言c++ 遇到几个刁钻问题我没回答上来的: 1.  想让虚表指针越界, 怎么操作?或者发生在什么情况下?:没答上来 或者问的是 虚函数表中 让地址指向错误的位置(指向的位置不是对应的虚函数地址),该怎么操作? 2. rpc 丢包怎么办? 答:如果 这个rpc是基于tcp的,那会发生超时重传? 发生在应用层还是内核层? 答:内核吧 3. stl vector 扩容的时候,之前容器中的元素会不会析构? 强调是元素,不是容器 ...
Rex_Immortalis:第2个,tcp的所有操作都是在内核完成的,第三个,vector扩容的思路是申请一个新的二倍大小空间,然后把原来的复制过去,然后析构掉原本的空间。所以旧的元素是先被复制一个新的然后析构,第一个我有个猜想就是基类指针用static_cast往下强转,然后派生类新增了一条虚函数,但基类没有,此时用强转之后的指针访问派生类新增的虚函数是不是会越界啊。
投递阿里云等公司10个岗位 >
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务