本人已挂,分享面经帮助一下正在流程的同学 比较简单的八股我就不写了,写一些稍微难一点的 1.http2.0与http3.0的区别 2.quic协议 3.私网ip怎么转换到公网ip 4.NAT原理 5.ARP协议 6.虚拟地址,为什么要用虚拟地址,有什么好处 7.页表,解释缺页中断 8.Java内存泄漏 9.JMM内存模型 10.http怎么做断点续传 算法题,我发现如果前面八股答得比较好,就会比较
自我介绍(介绍了很多项目) 问了一下项目相关的 c++八股文: 多态 虚函数表 一般内存泄漏发生在什么情况下 数组 set map的区别 栈和堆的区别 操作系统:进程和线程 代码题 你有一个有向树,树中的每个节点都有一个前驱节点(除了根节点,它没有前驱节点)。在输入中,你得到了一个以 r1 为根的有向树的结构,以及一个前驱数组,这个数组描述了除了根节点外的每个节点的前驱节点。 你的任务是,基于相同
腾讯二面客户端 Java 选手 二面跟一面差不多,八股少一些,主要是项目还有 AI 方面的询问,408 是必不可少的,没有考算法题。 1)自我介绍 2)项目亮点介绍 3)AI 学习 4)项目的目的 5)AI 准确度 6)设计模式和实践 7)TCP 为什么不能两次 8)HTTP 和 HTTPS 9)HTTPS 加密过程 10)对称加密和非对称加密算法和使用场景 11)死锁场景举例 12)死锁解决 1
57min 说一下项目里面的对象池实现 为什么实例化 Prefab 这个操作慢,到底慢在了哪里 对象池内对象太多,导致查找效率不高(这里我和他掰扯了一下哈希表,我觉得效率不会太低) 解决哈希冲突的办法 csharp List 和链表有啥区别 代码题:一个只含有虚函数的类对象,使用 memset 将其内存区域置 0 会有什么问题 手撕:双检查锁单例模式 如果保证这个单例的缓存一致性,如果其中一个线程
岗位是珠海服务端,开的薪资也很满意,主要流程如下: 3.26 一面:基础八股,面试官很友善,基本就是一个问题问完就是下一个问题,不会死扣一些细节。 4.2 二面:2个场景题,面试体验也一样很舒服,有点类似互相交流的感觉。 4.8 hr面:电话面试 4.12 口头oc 4.15 offer
游戏客户端 暑期实习 1.Blinn Phone模型 计算光照强度是怎么做的吗? 2.给出法线,平行光方向,怎么计算平行光强度呢? 3.点乘叉乘区别 4.MSAA抗锯齿的实现原理是什么? 5.MSAA可以在延迟渲染上做吗? 6.MSAA带宽为什么会增加? 7.使用MSAA要避免什么操作? 8.深度测试,模板测试具体是做了什么? 9.法线贴图的作用是什么?法线贴图里面存的数据是什么?在Shader里
问答阶段项目问的比较细,我自己是做了一个开源游戏引擎,问了一些项目实现问题,然后技术问答基本都是一些C++的特性问题还包括一些操作系统的问题,答题阶段手撕一个好像是力扣困难题,给10分钟我没想好也没写完,让说了一下思路我感觉我说的也不是很好,最后就聊了一些打不打游戏之类的。总体我感觉我发挥可能还行,有一些没答上来,不知道是否会有二面机会。 #腾讯# #光子# #2024面经#
-网络不好,消息发送或延迟怎么处理? -操作系统的主要作用?没有操作系统可以管理资源吗? 操作系统OS是管理计算机硬件与软件资源的系统软件,包括资源管理(硬件资源)、任务调度(进程)、提供用户界面、安全保护(权限管理);没有操作系统,管理计算机资源将非常困难,因为: 缺乏统一的资源管理:没有操作系统,每个程序都需要直接与硬件交互,自行管理所有的资源,这不仅增加了编程的复杂性,也很难保证资源的有效和
自我介绍,项目比较多 在项目里面干了什么 工作,工作怎么切分的 提到的图片过大,压缩一下,怎么做的:回复打成一个图集,压缩图片画质,异步加载,代码性能优化 做的一个追逐游戏: 自动寻路相关问题底层 :最短路径算法 迪杰特斯拉算法 深度优先,广度优先 提到迪杰特斯拉算法 知不知道A*算法 (回答不知道),其实这是游戏中自动寻路常见算法 c++: 讲一讲多态 虚函数实现 内存对齐问题 栈和堆的区别 智
1.自我介绍 2.算法题:找出字符串中频率第k高的字符。时间复杂度多少?如何优化? 3.ArrayList和LinkedList的区别? 4.刚刚你说它们线程不安全,那如何解决线程安全问题呢? 5.有哪些锁?区别是什么? 6.刚刚你说了这几个锁,那你知道自旋锁吗? 7.这些锁你在实际开发中如何去使用的? 8.项目中有遇到过死锁吗? 9.手撕:用lock来写一个多线程的死锁吧 10.jvm了解吗?讲
昨天已经很难绷了,今天直接跑路了 为什么想开游戏 对游戏行业有什么了解(寄,很尴尬从这感觉就要寄) 直接拷打项目emm直接拷打cmu15445,太久没被问过很寄 哈希冲突的解决办法 直接八股吟唱,然后被质疑再哈希然后突然就懵逼了,把自己给否决了以为记错了。。。 tire是怎么实现的(怎么面试官都不会读tire呢) 然后就是一整个不知道了 无锁队列知道吗不知道 你日志系统用无锁队列就会更好。。。。
腾讯云智客户端开发三面 三面就是 HR 面了,暑期实习,可能有的部门还有技术面,大概 2- 3 天会出结果,可能会到下周。 我这边就简单阐述了,不是技术面。 1)自我介绍 2)base 地点 3)学校实习方面 4)绩点 5)考研 or 就业 6)四六级 7)为什么想来? 8)实习经历阐述 9)开源项目 10)项目难点、优化,升级 11)其他 offer? 12)AI 模型看法、使用等等 13)反问
还是意义不明的面试,面的非常短,可能就是二十分钟不到 忘记录音的,很久前面的了,记不清楚了 问实习 具体在拼UI的时候怎么做的UI优化 合批规则 gc优化
#软件开发2024笔面经# 背景:双非非科班本 985计算机硕士 无相关项目 无实习 简历上写的是主力C++开发 会一些UE5的操作 面试官王者荣耀负责性能优化方向的 没有让自我介绍,一上来就是对着简历问了问,简历写了个前端的项目,也没多问,我也直说了简历写个前端项目来面试游戏岗位只能证明我能写代码 然后就是C++八股: 1.vector 和list 区别,为什么遍历同样长度的vector要比li
4.10晚上21:10 ~ 22:46 总监面,总监是真的很有东西,整体感觉是中了月读一样被绑起来拷打 面完直接emo,但是其实当晚就给我过了,第二天早上7点发现进HR了... 尽可能回忆一下面经: 1.自我介绍+挑一个项目讲讲(我是java,但挑了更契合业务的cpp项目讲) 2.共享内存展开深挖。 大概是这样:共享内存和分页有什么关系?要我当操作系统设计共享内存怎么建立内核态内存和用户态内存的映