暑期1offer结束

timeline如下:
主要投递游戏客户端和引擎开发岗位,3月17号投递简历,本来想着先拿小厂练手,没想到腾讯是最先约面的。17号周日晚上投的腾讯,20号约面21号下午3点天美一面,面经如下:
1. 自我介绍
2. 怎样学习新技术
3. 目前在干嘛
4. 20min项目,UE项目,主要是网络同步方面
5. C++八股:
   1. 虚函数原理
   2. C++生成可执行程序的过程
   3. 内存 堆和栈 的区别
   4. 内存对齐
   5. CPU 有哪些优化内存的手段
   6. map 的底层原理
   7. unordered_map 的原理
   8. map 和 unordered_map 的对比
   9. 哈希表
   10. 碰撞处理
   11. 怎样减少碰撞
   12. 数据库是怎样实现的?为什么使用 B+ 树而不用哈希表?

6. 开放性问题:
   1. 你会怎样制作一个内存分配器
   2. 堆中的内存碎片怎样处理

7. 操作系统:
   1. 进程和线程
   2. 虚拟内存
   3. 锁怎样实现
   4. (答了两种TestAndSet)问它们的使用场景?为什么?

8. 做道题吧:
   1. 设计一个库,使用 C语言 实现 C++ 的虚函数机制(我直接裂开),不会,说了思路,他说大概是对的
   2. 爬楼梯,递归和非递归

9. 最后一个问题:只考虑渲染方向吗?gameplay 可以吗?

无反问,最后说了一句:我会尽快把反馈给到你。总计 1h。

我觉得答得很好,95%都打上了,但是最后流程卡了8天自动结束了
(未完待续......)
全部评论

相关推荐

头像
05-28 16:08
已编辑
门头沟学院 计算机类
#腾讯# 本人杭电计算机菜只因一枚我面完后没及时记录,以下的题目都是凭借记忆写的,可能不全🕒 岗位/面试时间5.13 一面 (70min)👥 面试题目1. c++构造函数可以是虚函数吗?为什么2. c++构造函数中可以调用虚函数吗?3. (追问)若能,调用会有什么影响?4. 什么是内存泄露,如何判断程序出现内存泄露5. 一个空类多大?6. (追问)若一个子类继承自空类,子类多大?为什么7. 讲下字节对齐,为什么要设计字节对齐?8. 请讲一下tcp和udp的区别9. 用udp如何实现tcp10. 说下简历项目中的难点11. 给定一个点,如何快速确定该点是否在三角形内...手撕(25min)1. 第一题:求字符串中,最长连续字符子串的长度2. 第二题:给定单链表,翻转指定范围的节点🕒 岗位/面试时间5.15 二面 (65min)👥 面试题目1. 一个c++类的大小由哪些因素决定2. (追问)讲一下虚基类表3. (撞车一面)c++构造函数中可以调用虚函数吗?4. (追问第一题)(又撞车一面)讲下字节对齐,为什么要设计字节对齐?5. 简述cpu组成部分6. 现代cpu有多少级缓存?它们速度差异是多少7. 编程是如何更好地发挥cpu缓存的优势8. 当一个cpu接到一条指令,计算机会发生些什么9. 细讲stl的map,unordered_map,set和unordered_set的底层实现10. 问简历中的项目花费了多长时间11. 细问深挖项目的一处难点...手撕(8min)无重复字符的最长子串手撕后,面试官在“面呗”中修改我的代码,并分别问修改后程序运行会怎样。主要考察:用引用省去对象拷贝构造,函数内的static变量,const修饰函数形参,const修饰成员函数🕒 岗位/面试时间5.20 三面 (35min)👥 面试题目1. 调用malloc函数后,操作系统是如何运行的2. 谈谈光线追踪的理解(渲染方程)3. 说下图形学渲染管线,并说下其中哪些是可编程的4. 图形学mvp变换5. 问我的图形学是怎么学的6. 后续的学习规划..---------------------------5月28日更新:拿到Offer了,开摆!😝
查看27道真题和解析
点赞 评论 收藏
分享
#游戏客户端#已经下offer了,发个面经给秋招攒攒人品吧。先说tl:因为自己个人原因很晚才开始暑期实习,过程也比较佛系。4.25官网投递简历5.8笔试,单多选+3个编程,三题编程难度有点大,A了大概1.6/3(没想到也能进面)。5.16一面,面完马上约第二天二面5.17二面过了一个周末5.20hr面。面完谈薪当周内决定接不接offer。下面是面经,没录音纯记忆版,,顺序也不太对估计,想到什么写什么,估计漏了很多。一面(1h):C++八股多态、封装、继承等特性。C++虚函数、虚函数表放哪里。重载,静态重载原理。排序算法,快排原理,哪些排序是稳定的,稳定排序的定义。游戏中聊天系统特定的文字要做屏蔽怎么做。线程、进程、协程。熟悉的游戏引擎中的线程(主要说了UE)简历项目拷打,具体一些玩法的实现。简历上的相关内容。手撕:K个有序链表合并,老演员了这题。二面(40分钟)自我介绍要求必须介绍和游戏相关的项目与经历出发。问写什么语言比较多,出了一个题。(原创没见过,后面搜也没搜到,最后写了大概思路,但是输入输出的处理有点没搞好,15分钟没写出来,但是我感觉思路是对的,面试官说差不多,可能有点问题,但是他也不知道问题在哪???)问简历项目。因为简历说到了行为树,问行为树和状态机的区别。行为树中如果想让某个行为停止2s应该怎么做,我说wait,但是好像不太对。问自己想从事客户端的具体哪个方向,说完开始拷打这个方向.....,二面感觉面的一般,面试官还说没看到我在我想做方向上付出太多努力,感觉要凉了后面还是给推进到hr面了感谢面试官吧。大概就想起这么多了#快手#
查看12道真题和解析
点赞 评论 收藏
分享
2 4 评论
分享
牛客网
牛客企业服务