2021.3.9腾讯一面 30mins(凉)
首先面试官介绍自己是天美L2工作室的
因为当时准备也不是很充分,然后也是人生中的第一次面试
所以这次面试体验感不是很好,面试官挺好的,说话也比较温柔
虽然这次这次灰了,但是还是说下全程可以说面试官一直在我的引导下问我问题
面试开始
1.自我介绍
2.项目
在项目方面我是挺有优势的,因为我大学期间获得了一些奖项,其中最好的成绩是一个国一
然后我和面试官就聊了挺久项目的 然后我的引导就开始了
我引导面试官说起了A* 算法 这个算法是面试前两天刚学的 所以我的印象是很深的
3.对象池以及对象池的扩容(引出协程 问到了协程的原理 以及异步机制的举例) 也是项目中用到的
4.A* 算法的优化
然后面试官打开了我的博客网站,刚好第一篇就是说A* 的
所以又回到了A* 算法上
面试官:如果一款游戏中有两种地形(草地和沙地)主角优先走沙地怎么实现?
我:我们可以在每个格子中设置一个权重,然后动态监测权重
这个回答面试官还是挺满意的
面试官:怎么优化主角在A* 算法中避免走弯路
当时我没有答出来 现在如果再问我这个问题 我会回答计算夹角 加上权重
5.vector和map存储数据的区别?
我以为面试官想问的是map的存储的对应关系
然后面试官提醒我不是这方面的
然后我就说 map的底层是红黑树实现的 查找的效率比vector高
然后面试官还是没有满意
现在回想起来 面试官可能想问我map的自动排序和不重复性 或者是vector的扩容机制?
6.c++中引入模板的目的?
当时我回答增加代码重用性 提高效率 但是好像不是面试官想要的答案
这也是第一次面试中唯一的c++的问题
7.栈和队列的举例(游戏中)
8.你对面相对象的理解
9.1000个鸡蛋放入10个篮子 怎么使得每个篮子的鸡蛋数量不同
我:开一个数组 然后首先每个放入100个鸡蛋
然后从第一个开始给最后一个放一个 然后第二个给倒数第二个两个 一直五次
面试官还算满意
然后这场面试就算结束了
10.反问阶段
刚面完的时候我自我感觉还是可以的
但是半个小时之后就凉了 然后下来仔细想想还是当时面试的时候准备不够充分
再加上紧张等因素 导致最后灰了
2021.3.19 一面 22mins(进复试)
面试官介绍自己是天美工作室的
然后面试官人超级好 面试过程中如果遇到了我的知识盲区 面试官会为我解答
在上次面试凉了到现在我也是在boss直聘上投了一些简历
参加了两三次线上面试,所以这次面试几乎不紧张
1.自我介绍
2.说一下我理解的unity中的几大模块 以及我涉及多的部分
我使用多的是UGUI
3.然后就是项目(因为国一的缘故面试官比较感兴趣)以及我实现的模块
4.问到UGUI的优化
5.问到UGUI的交互
6.c++的多态原理
7.malloc和new的区别
8.智能指针
9.多线程
10.多线程和协程的区别
11.判断两个物体的相对位置(前后位置)
回答的不是很好 面试官提醒了两个向量点乘
12.问到了topk 以及时间复杂度 最好怀情况
13.哈希表的重复数据处理方法
14.操作系统的内存分页管理机制以及解决的问题(时间太久忘了这个了)
15.TCP和UDP区别
16.问到了一点考研和意向城市
没有反问阶段 然后总体来说面试官也是比较满意
2021.3.25 二面 30mins
最后希望大家都拿到自己心仪的offer
全部评论
(5) 回帖