2024/3/28天美游戏客户端一面凉经

#软件开发2024笔面经# 60min

c++右值主要是为了解决什么问题,手写一个移动构造函数
为什么你这个移动构造函数里面要交换指针,为什么要这样写(我是写了一个只有指针成员变量的类,然后在移动构造函数里面做指针交换)
移动过后的对象生命周期在什么时候结束
写一下重载 new operator
写一下 placement new
了解过模板编程吗,如何通过模板萃取某个类型是否为平凡类型
为什么通过模板可以萃取出类型信息,原理是什么
模板函数可以定义在 .cpp 文件里面吗
如果这个模板函数只在当前 .cpp 中使用,可以定义在 .cpp 文件里面吗
如何让一个函数内联
内联函数的函数体可以放在 .cpp 文件里面吗
为什么 stl 实现要采用自己的内存管理器,为什么实现要分为一级分配器和二级分配器
说一下 对象池/内存池 拿出物体初始化相关的处理
说一下协程和多线程的区别
用过多线程吗
用协程有什么需要注意的地方吗

手撕:将下列字符串:{main, vector ,, map, {map, set, {map}, int}} 解析为:
main
vector

map
{map, set, {map}, int}
-map
-set
--map
-int

面完五分钟挂,what can i say😅
全部评论
是不是佬简历太强了……这问的也太难了
9 回复
分享
发布于 03-30 01:26 上海
太离谱。。。
1 回复
分享
发布于 03-30 09:19 湖北
联想
校招火热招聘中
官网直投
再接再厉
1 回复
分享
发布于 03-31 19:55 广东
很大一部分候捷cpp内存管理有覆盖
1 回复
分享
发布于 04-03 06:03 甘肃
手撕parser😆
点赞 回复
分享
发布于 03-30 01:03 辽宁
佬太强啦
点赞 回复
分享
发布于 03-30 01:33 广东
腾讯真的抽象,我也被吊打过三回了
点赞 回复
分享
发布于 03-30 11:42 四川
一眼KPI面
点赞 回复
分享
发布于 03-31 19:15 广东
这个手撕题和我面的一样😂
点赞 回复
分享
发布于 04-01 02:16 江西
看不懂一点😋
点赞 回复
分享
发布于 04-01 12:12 北京
厉害啊,仰望
点赞 回复
分享
发布于 04-01 22:27 湖北
好难
点赞 回复
分享
发布于 04-02 10:44 湖北
好逆天
点赞 回复
分享
发布于 04-03 10:37 江苏
这问的也太难了
点赞 回复
分享
发布于 04-04 09:30 安徽
好难
点赞 回复
分享
发布于 04-04 15:56 广东
汗流浃背了
点赞 回复
分享
发布于 04-07 09:21 山东
为什么问这么难啊,受不了了,腾讯真不缺人才
点赞 回复
分享
发布于 04-20 11:56 江苏
都2024了居然还有人问内联,**就一个编译器的优化行为写不写都一样
点赞 回复
分享
发布于 04-22 18:42 重庆

相关推荐

#软件开发2024笔面经#背景:双非非科班本  985计算机硕士  无相关项目 无实习 简历上写的是主力C++开发 会一些UE5的操作面试官王者荣耀负责性能优化方向的没有让自我介绍,一上来就是对着简历问了问,简历写了个前端的项目,也没多问,我也直说了简历写个前端项目来面试游戏岗位只能证明我能写代码然后就是C++八股:1.vector 和list 区别,为什么遍历同样长度的vector要比list快?2.C++的智能指针,sharedptr在哪一步加锁来确保线程安全?3.struct 为什么要设计成内存对齐,有什么好处吗?4.map和unordermap区别,哈希冲突如何处理?5.虚函数,虚函数表在哪个区域,是什么时候创建的?简历上写了会用UE引擎 6.Direct渲染一个三角形到屏幕中间做了什么,直接答不了解,确实没学过计算机图形学,只会引擎拖和点,就进入手撕了。手撕用的是腾讯会议自带一个ide应用,可以自动补全和格式化代码,体验很好。虽然没有共享屏幕但是面试官可以实时看见你写了什么。一道lc简单不多说,另一道是lc1044,hard,当时只想到了暴力的算法,即使这个暴力做了优化但是还是过不了最后一个用例,面试官说好歹能写出来这个题已经算强的了(可能看我前面八股太菜了又是跨考所以不觉得我能写出来吧),然后面试就结束了。手撕第二题期间我这边出现了点意外要中断5分钟换个地方去写,同意了,因为这个意外我很慌,反问环节我都不知道问什么了,只顾着给他道歉耽误他的时间了八股问的很细节,面试官希望我能深入计算机底层去回答,(个人觉得是因为和他做的是优化有关所以往底层去问,第二题都问到汇编去了),除了第一题我都答得稀烂,问到虚函数的时候已经脑袋宕机了,再说这一块也不是很懂。周一下午面,周三晚上显示挂了。不知道别的部门还有没得捞,我也只会写C++,不打算卷java后端了。我对自己的评价是菜就多练,大不了从头再来
点赞 评论 收藏
转发
11 122 评论
分享
牛客网
牛客企业服务