菜的想紫砂 level
获赞
44
粉丝
12
关注
6
看过 TA
538
门头沟学院
2025
C++
IP属地:河北
暂未填写个人简介
私信
关注
06-03 22:37
已编辑
门头沟学院 C++
阿里巴巴灵犀互娱一面56人在聊 查看22道真题和解析
0 点赞 评论 收藏
分享
04-29 17:56
门头沟学院 C++
2024.4.281.怎么理解C++的封装继承多态2.多重继承,如果不用虚继承,能用其他方式解决这个二义性问题?显示调用?3.动态多态,讲一下具体的动态多态4.静态多态怎么通过不同类型实现多态5.虚函数和纯虚函数的区别?6.析构函数为什么一般都是虚函数7.什么情况下,基类会析构,派生类不会析构,哪种写法会造成这种情况?8.纯虚函数存在什么地方?9.析构函数在什么时候调用呢?10.如果是new,超出作用域范围内,析构函数会调用吗?如果会析构,delete调用的时候还会调用吗?11.new一个类,在new的过程中,new做了哪些操作?new什么时候分配内存?12.如果频繁的new和delete?new的时候从堆上面分配内存?delete的时候会将内存还回去?操作系统为什么会帮我们回收内存?(我有说如果忘记delete了操作系统会回收)13.STL容器?如果我比较频繁的增插数据,并且寻找索引,选用什么容器?14.讲讲TCP/UDP15.三次握手,服务器没有收到客户端的第三次握手怎么办?16.四次挥手,第二次我没有收到服务器的ACK,怎么办?17.TCP的报文头有什么内容?TCP怎么保证传输的内容没有被修改?CRC?CRC是怎么做的?除了CRC还有什么检验方法?18.滑动窗口19.四次挥手,能不能三次挥手?20.TCP怎么判断丢包?21.HTTP和HTTPS的区别?传输协议使用什么协议,TCP?UDP?HTTPS的数据加密过程怎么做的?22.讲讲帧同步和状态同步的概念23.一场游戏里面有十个敌人,这个场景可以用状态同步做吗?怎么做呢?24.AOI的常用的实现方式?25.我的游戏由某个客户端组转发数据,那么是什么同步?26.帧同步分为锁帧同步和什么?27.寻路算法?28.做题:将N个链表排序29.反问:基础需要加强
查看29道真题和解析
0 点赞 评论 收藏
分享
04-15 18:31
已编辑
门头沟学院 C++
游戏客户端    暑期实习1.Blinn Phone模型 计算光照强度是怎么做的吗?2.给出法线,平行光方向,怎么计算平行光强度呢?3.点乘叉乘区别4.MSAA抗锯齿的实现原理是什么?5.MSAA可以在延迟渲染上做吗?6.MSAA带宽为什么会增加?7.使用MSAA要避免什么操作?8.深度测试,模板测试具体是做了什么?9.法线贴图的作用是什么?法线贴图里面存的数据是什么?在Shader里面怎么用法线计算光照的?10.阴影贴图,深度值是怎么生成的?11.阴影抖动是什么问题导致的?12.阴影粉刺?13.数组和链表的区别?14.vector,添加元素到vector超过最大数目后会发生什么?15.介绍一下红黑树,有哪些数据结构用红黑树实现的16.智能指针,弱指针,假如共享指针已经释放掉了,弱指针会怎么样呢?17.共享指针的计数器是怎么实现的?18.两个共享指针指向一个对象,有几个计数器?    C++并发编程部分(简历上有提到)19.什么是原子操作?20.i++是原子操作吗?++i是原子操作吗?21.线程同步的方法?线程1需要线程2的结果,怎么操作?22.new和malloc的区别?23.如果有多层for循环,如何从最里层跳出来。(我说break,然后说只能跳出一层,然后goto,要求列举风险)24.有20多个bool值数据,如果有一个是true,则满足条件,怎么只判断一次就成立?性能优化25.多态怎么实现?怎么实现虚函数的?怎么通过指针找到派生类的虚函数?26.C++怎么实现RTTI?27.静态类型转换和动态类型转换区别?我真是个傻子,上次面试有点吓到我了,第一题都没听明白什么意思,听录音才知道我有多么傻更新,已挂,但不是秒挂,比起上次有进步
0 点赞 评论 收藏
分享
04-11 11:23
已编辑
门头沟学院 C++
游戏客户端   暑期实习1.渲染管线是如何渲染到屏幕上的?2.场景中有一万个模型,有一个相机要绘制,剔除的流程是什么?3.aabb是谁的?相机的还是模型的。4.视锥有写过吗?几何上表达一个视锥5.视锥是什么几何图形表示的?怎样判断场景中的物体是可见的?6.视锥剔除是在什么空间?在什么坐标系下?7.有了解过其他空间加速算法吗?8.有一万个图形,能每个模型都有一个aabb吗?9.如何检测模型和相机的可见性10.有一万个Mesh,用什么几何形式简化他们来和相机做更快的剔除11.八叉树,如果场景中aabb交换位置,八叉树结点失效了怎么做?比如说一个人,手和身体都在不同的格子里,如果把手举起来,如何更新?12.渲染管线支持HDR吗?渲染器的贴图是什么颜色空间传入的?13.了解SRGB线性吗?14.前向渲染和延迟渲染15.延迟渲染是怎么做点光源的?16.给一个G-Buffer,如何做点光源的计算,光源信息存到哪里?17.凭空有光源的信息,如何和G-Buffer做着色?如何做延迟着色18.在要着色的模型旁边放了十个灯,如何计算?如何将十个点光源信息都计算出来着色?19.如果计算出来光照的强度已经超过30了,浮点数,正常是0-255,为1,如何计算?20.帧资源21.了解过骨骼动画吗?22.碰撞检测,角色和墙要做碰撞检测,用两个box判断,如何人走的快了可能会穿过去墙,现在如何修复这个Bug。如何判断两个box相交。23.阴影是怎么做的?怎么判断像素点在阴影点里面。24.阴影图里存的是什么东西?存的是谁的深度?深度是什么空间里的?(世界空间还是什么)25.判断像素点在阴影图的采样,是怎么做转换的?如何在shadowmap里找到正确的uv。uv是怎么计算的?要采集的像素可能在shadowmap里,可能在里面,也可能不在?如何确定这个范围?26.C++11为什么要右值引用,能不能讲讲这个右值引用比较复杂的情况。值类型怎么处理,一个结构体里全是int,右值引用有什么作用?讲一个右值引用能起到作用的例子。27.讲一下智能指针,共享指针的计数器存在哪里?在内存上有什么特点?计数器的实现为什么要这么设计,有什么优点?28.讲讲TCP和UDP的区别?29.怎么保证UDP的丢包,应用层做什么操作可以让UDP可靠?面完秒挂
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务