校招 未知部门 / 客户端开发 / 一面/二面

[面试日期] 2025-04-07 [面试时长] 未知
[学校背景] 深圳大学 | 双非 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>快手游戏客户端开发实习岗一面面经+二面凉经</h2> <p></p><h2><span>//快手游戏//一面(3.31)</span></h2><p><span>萝卜 60min+</span></p><p><span>纯粹的八股盛宴</span></p><p><span> 1. </span><span>多态是如何实现的?如何判断重载的是哪个函数?模版是怎么实现编译多态的?虚函数?若派生类没有重写虚函数,虚表自己的吗?表中的虚函数呢?</span></p><p><span> 2. </span><span>C++的string和C#的string是如何实现的?</span></p><p><span> 3. </span><span>unordermap的底层实现原理?常见的哈希函数有哪些?处理冲突的方法呢?C++中用的是哪种?</span></p><p><span> 4. </span><span>谈谈你了解的C#GC机制?</span></p><p><span> 5. </span><span>智能指针?如何实现一个unique_ptr?</span></p><p><span> 6. </span><span>谈谈数据结构中的栈和堆的区别?</span></p><p><span> 7. </span><span>如何通过一个数组实现队列?</span></p><p><span> 8. </span><span>如何得到二叉树的深度?</span></p><p><span> 9. </span><span>讲讲几种常用的排序算法?时间复杂度?空间复杂度?稳定性?</span></p><p><span> 10. </span><span>CPU的调度算法有哪些?</span></p><p><span> 11. </span><span>进程、线程、协程的区别?</span></p><p><span> 12. </span><span>进程通信方式有哪几种?</span></p><p><span> 13. </span><span>虚拟内存和物理内存?逻辑地址和物理地址?</span></p><p><span> 14. </span><span>手撕:找两个有序数组的中位数</span></p><p><span>反问:</span></p><p><span> 1. </span><span>需要提高的地方</span></p><p><span> 2. </span><span>实习到岗时间,时长</span></p><p><span> 3. </span><span>给实习生的建议</span></p><p><span> 4. </span><span>理想与热爱</span></p><p><span>度过了空虚而愉快的周末,整个人不在状态,脑子空空,全凭肌肉记忆答题,有些稍微推导一下就能出来的结论也没接住,看来是三月份猛蓄猛出的后遗症</span></p><p><span> </span></p><h2><span>//快手游戏//二面(3.31)</span></h2><p><span>萝卜 60min+ </span></p><p><span>4点50通知一面过了,5点二面,真是让人猝不及防</span></p><p><span>先手撕:二叉树两节点最近公共祖先</span></p><p><span>后面偏向于聊天性质,聊聊项目中的一些设计思路,具体实现方式,以及商业化游戏在这些方面会有哪些问题和成熟的解决方法,就还挺轻松愉快?希望各大厂的二面都向快手看齐</span></p><p><span>反问:</span></p><p><span> 1. </span><span>实习生要有什么样的技术能力和素质?</span></p><p><span> 2. </span><span>目前项目组正在研发什么品类的游戏?方便说说名字吗?</span></p><p><span> 3. </span><span>关于oc后分配的组?</span></p><p><span></span></p><p><span>清明节回来一看,直接挂了(哭),连个感谢信也不发一下,这么看来聊得越轻松愉快反而不是件好事...</span></p><p><span>自我反思的话,感觉还需要对目前商业化游戏的一些成熟技术有更深的了解</span></p>
AI 推荐面试题