1 hour+ 自我介绍 c++: new & malloc 你知道的stl容器及其实现 vector扩容 指针和引用 虚函数 虚函数表 析构函数 类对象构建顺序 左值 右值 auto 智能指针 Lambda 表达式 网络: tcp udp区别 tcp的稳定传输如何实现 场景题: 在一个类似我的世界的空间里,方格长宽高为a,在(x,y,z)投入一枚手雷,爆炸半径为r,求有多少方格受影响; 在(x,
经历了之前面试问八股答不上的窘况,准备了好多八股,奈何面试官没咋问( 从头到尾在问智力题和数据结构、算法题,可能因为我简历上写了acm... 内容顺序不大记得请,大致包括 斐波那契 基础排列组合(高中那种 两个没刻度的水杯相互倒,倒出来指定的容量,(5,7 --> 6) 跳表 线段树 红黑树 用两个栈实现一个队列 101一个空酒瓶,三个空瓶换一个新的,一共换多少(要求心算 数据库(我说我不熟,面试
1.自我介绍 2.epoll的实现过程以及底层原理 3.ET,LT的区别以及ET的好处 4.填空题,求栈和堆的大小 5.写一个抽象类以及子类 6.虚函数,虚指针,虚表 7.SQL题 8.问了聚簇索引和非聚簇索引 9.选择题,根据堆实现二叉树,求中序遍历 10.场景题,多并发 11.Redis不一致性问题 反问: 不足? 什么时候出结果?
昨天已经很难绷了,今天直接跑路了 为什么想开游戏 对游戏行业有什么了解(寄,很尴尬从这感觉就要寄) 直接拷打项目emm直接拷打cmu15445,太久没被问过很寄 哈希冲突的解决办法 直接八股吟唱,然后被质疑再哈希然后突然就懵逼了,把自己给否决了以为记错了。。。 tire是怎么实现的(怎么面试官都不会读tire呢) 然后就是一整个不知道了 无锁队列知道吗不知道 你日志系统用无锁队列就会更好。。。。
牛客平台,上来先自我介绍,然后面试官简单问了下我的项目(不到十分钟),然后开始做题。 1. 选择题,给你一串数,问你堆排序后二叉树的中序遍历 2. 填空题,union类型,进行一系列赋值操作后,问其中一个变量的值 3. 编程题,链表重排,L0->L1->L2->...->LN重排成L0->LN->L1->LN-1->...,一点不会链表啊,写半天写了个时间空间都是O(n)的做法AC了,面试官提醒我
介绍两种排序算法 多态 动态多态的实现 vector的扩容 哈希表的哈希冲突 raii lruk 图形学不会 引擎不会 做过什么游戏吗不会 反问很奇怪你投这个干嘛(服务端挂了。。。) 这明天还面吗。。面试官都笑了。。。 心态都崩了感觉
1,2题签到 200 3 打怪兽,二分查找 88 第4题 重生之我在牛客打劫?真的离谱,我昨天看到笔试连接的时候我还在想,这笔试时间3个小时是为什么,今天一看好嘛场景题。 我还以为我打过劫,应该能写完吧。结果写到最后根本来不及debug,勉强把所有事件触发写完,然后获胜判断条件还没写,也没时间de前面的bug。直接0分提交了,感觉真离谱。 有兄弟知道为什么会出场景题到笔试题里面吗,这种东西我感觉没
目录/时间线 (返回汇总帖) 10171400 一面 交叉面A 交叉面B 10301000 二面 11031430 HR面 11071610 OC & 正式Offer 10171400 一面 交叉面A 总共51min。 自我介绍。 项目 有可以展示的内容吗(不能展示,因为涉密 描述下项目做的是什么 用什么引擎开发的 前端渲染是怎么做的 为什么选择用Qt而非其他 当时多少人一起开发的,分工是怎样的
#雷火##网易# 我只能说不愧是网易,巨难! 面试的是游戏客户端开发 1.我看你履历和我们这个客户端开发没有太多交集,说说对客户端开发的看法 2.float 不断+1,加一亿次,会出现什么问题 3.vector实现删除一个元素,数组会重排,想避免后面的元素往前移动,有什么解决办法(不能加标识位,不能重新实现)。没答上来 4.这段代码会有什么潜在的问题 class A{ public: A(){ m
杭州,自研引擎,技术中台,非项目内引擎组。 技术一面(90min):10月9日 图形渲染基础、Cpp八股、场景题考察算法。一面基本全是基础,图形相关的会深挖,如:你刚刚提到xxx,能说说xxx么?然后大概问道你不太清楚为止。面试官感觉还是比较友好的。 技术二面(60min):10月12日 没开摄像头。主要是项目方面,三个相关项目挨个介绍,中途有稍微深入的询问。总体感觉深度不大。问了我对引擎开发更感
9/24 14:00 ~ 17:00 给两个球队名,然后是 n 行,每行 3 个数据,分别是球员名, 球员所属的球队,球员的得分,要求输出获胜队伍(可能平局),MVP球员(如有多个,输出先拿到最高分的)。(15分)(送分题) n 个玩家,m 个阵营,k 个草地(圆形或矩形),玩家可通过站在草地内隐身或拥有拥有隐身buff隐身,相交的草地内的玩家可互相看见,在草地外的玩家不能看见的草地内不同阵营的玩
第一面似乎是基础面,问题都很简单 右值引用,是否在项目中使用过:实践没用过,但是说了下应用场景,临时对象返回,资源窃取,大型资源对象的管理,RVO之类的 虚函数是否在项目中用过,原理是? 多线程编程,是否接触过:只接触过计算密集型任务的多线程,矩阵乘法,卷积之类的优化,任务级的多线程没有 为什么引擎开发中需要重视多线程:现在的业务要处理的数据量越来越大,线程切换相比于进程更快更轻量;CPU在向多核
1. 介绍自己 2. 实习内容 3. GPU instancing 4. 手撕算法:(0,0)到(n,m)有多少条路经 5. 优化手撕写出来的算法,路径记录(剪枝),改用bfs 6. 渲染管线 7. 延迟渲染 8. 点是否在三角形内的判断 9. 圆内随机取点,求该点到圆心距离的期望 10. 什么是法线贴图 11. 切线空间 12. 渲染队列 13. 屏幕空间的相关算法 14. 推导TBN矩阵 15
在某招聘软件上死马当活马医投的服务端方向,没想到来的面试官居然是客户端的,直接打了个措手不及。 刚开始直接打开项目进行演示,展示了一些基本功能和设计思路,然后说了下用了ue4的哪些模块; 问了下实验室的科研项目然后就开始针对简历提问; 看我简历上写了熟悉设计模式,直接手写了单例模式和工厂模式(工厂模式有点紧张没咋写完; 后面问了一些C++11以及内存管理方面的八股; 最后问了一下排序算法,手写了个
笔试四道题加起来正好a了3/4。 1 100% 2 100% 3 95% 4 5% 当然,第四题只是骗分😹 本来想在牛客上看看我的做法哪里有缺漏,但是目前好像还没看到谁和我的思路是一样的。 首先,把队伍分成四种类型,ab都有,仅有a,仅有b,ab都无。不妨叫做ab桶,a桶,b桶,null桶。在第一遍遍历的时候,读入每个队伍的职业分布,存入队列vec中,并根据其内容将其放入相应桶中,记录这个队伍的