金山办公C++一面:

#金山WPS#
简短自我介绍
浅挖项目
C++迭代器失效有哪几种情形?为什么会失效?
虚构函数的作用?执行顺序?
析构时先执行析构函数还是释放成员变量?
堆和栈有什么区别?如何申请堆内存?
为什么拷贝构造函数的参数要使用引用传递?
智能指针有哪几种,分别说一下?
unique_ptr的使用场景?
unique_ptr想提前释放内存应调用什么方法?
C++的四种类型转换说一下?
从派生类转换为基类是否可以用static_cast?
dynamic_cast的使用场景?

两个线程,同时对一个变量做100次加法,可能的最小值是?详细过程?
口撕算法:
给0到n-1范围内的n个数,每次随机拿出一个数放到结果集里,可以使用rand()。
能不用额外空间吗?
给一个链表,获取总和最大的3个数
暂时只想到这么多
全部评论
佬是今天面的吗
1 回复 分享
发布于 2023-10-27 15:06 江苏
佬什么时候笔试的啊?
点赞 回复 分享
发布于 2023-10-27 15:02 陕西
+1这几天才一面会不会kpi啊😩 先祝兄弟好运
点赞 回复 分享
发布于 2023-10-29 08:45 广东
佬你二面了吗
点赞 回复 分享
发布于 2023-11-02 15:32 浙江
两个线程,同时对一个变量做100次加法,可能的最小值是?详细过程? 佬这个题什么意思啊 不都会执行完嘛 然后200 存在的变数是哪些呀 望大佬解答
点赞 回复 分享
发布于 2023-11-15 15:43 云南

相关推荐

03-08 09:06
已编辑
深圳大学 游戏前端
自我介绍环节。拷打项目       1.看我有Games104的项目,问我Games104中做的最困难的项目。我回答了作业一,就是那个给游戏上滤镜的作业。然后深深地拷打了我对LUT的理解。       2.问渲染管线,八股文。       3.在2中我提了一嘴阴影映射,然后开始拷打阴影映射的细节,问我如何拿光照生成的阴影映射纹理与摄像机看到的坐标去比较。       4.问我操作系统的知识。我说不会。面试官说没关系,给我出了一道情境题。问我100个进程和1个进程100个线程那个更好。       5.问我智能指针的相关实现。然后出了一道编程题,叫我实现return shared_ptr,这点没答出来。       6.出了一道算法题,给定一个无序数组,找出其中的最小的没有出现的非负数。      7.GPU和CPU有了解吗,讲讲各自的使用场景。总结:面试氛围良好,整个过程中与其说想知道我会什么,不如说对我的思考方式感兴趣,主要是在拷打操作系统和shader方面的知识,C++和算法占比很小。反问:好奇了一下客户端和游戏客户端的区别,因为我想投的是游戏客户端,但被客户端捞起来,不了解两个职业工作内容的差距。3.8更新,一面已挂无后续
查看41道真题和解析
点赞 评论 收藏
分享
评论
8
56
分享

创作者周榜

更多
牛客网
牛客企业服务