友塔 游戏客户端 秋招一面+二面 面经

友塔开得早,投了之后发了个笔试,4道算法题,具体题型记不清了,反正自己第一道花了很多时间,第二三好一点,第四道感觉他数据有问题一点没过

一面约了电话面,面试官像是那种留学回来的人的口音,感觉很牛逼

  1. 浮点数原理(完全不会)
  2. 为什么cpu计算乘法比加减快,计算除法比乘法快(也不会)
  3. 问了web server的网络编程的一些问题
  4. 还有一些零碎的小问题,记不清了
  5. 口述算法
  6. 洗牌算法
  7. 给一堆个位数,如何判断他们通过各种运算(加减乘除括号),能变成24
  8. 基本刚开始都没思路,在面试官的引导下一步步推出来的

一面结束后当天约了二面。

二面是腾讯会议,没有手撕代码环节

  1. 介绍A*算法
  2. 问到一些小的逻辑细节问题
  3. c++智能指针
  4. 如果让你去实现,需要注意哪些问题
  5. 对web server项目做了一些提问
  6. 聊了聊实习和项目
  7. 使用过unity的哪些模块,做过哪些unity的性能优化,知道AB包吗
  8. 完全不会

最后等hr面,一直没有约。有可能因为二面对unity了解太浅挂掉了,中小厂还是更重视具体的技术,希望快速能上手干活,unity了解不多的话可能会有问题,长记性了

#秋招#
全部评论
没hr面,已oc,有兴趣的同学可以私信聊聊
5 回复 分享
发布于 2023-07-17 17:10 北京
2什么鬼,编译器优化里很重要的一条就是把乘法优化成加法,至于除法就更慢了,你这全写反了
2 回复 分享
发布于 2023-07-23 17:10 上海
这是客户端?
1 回复 分享
发布于 2023-08-04 00:47 四川
只能说游戏这方向就是这样的,大厂对引擎的要求可能更高
点赞 回复 分享
发布于 2023-07-16 12:13 浙江
二面多长时间呀
点赞 回复 分享
发布于 2023-07-15 16:28 广东
大佬面试有复盘笔试吗
点赞 回复 分享
发布于 2023-07-14 22:10 广东
想问一下24点的那道题,总共有几个数字呀 感觉如果dfs暴搜的话复杂度好像是O(4^n) n<=10应该是不会TLE的
点赞 回复 分享
发布于 2023-07-14 11:07 安徽

相关推荐

03-24 18:18
南京大学 Java
因为项目写得很简陋,所以以为会多问八股,结果还是拷打项目为主两个项目,一个电商平台,一个上学期用unity写的avg游戏。电商平台部分,因为自己简历写的负责登录鉴权,所以这部分问得比较多1.&nbsp;你原来的架构具体是什么样的?分层和模块化是怎么设计的?2.&nbsp;之前鉴权机制存在什么问题?新的&nbsp;JWT&nbsp;+&nbsp;Spring&nbsp;Security&nbsp;有什么优势?3.&nbsp;Spring&nbsp;Security&nbsp;+&nbsp;JWT&nbsp;的用户认证流程是怎样的?鉴权部分的具体细节?4.&nbsp;JWT&nbsp;的&nbsp;token&nbsp;刷新机制是什么样的?5.&nbsp;只有一个&nbsp;token&nbsp;吗?6.&nbsp;没有设计两个&nbsp;token&nbsp;吗(access&nbsp;token&nbsp;和&nbsp;refresh&nbsp;token)?一个短一点一个长一点?7.&nbsp;支付的状态你是怎么设计的?8.&nbsp;假如支付成功了,但因为网络原因给你返回了失败,后期你们怎么处理?9.&nbsp;如果返回的错误码不是支付失败,而是网络请求失败或超时,但用户实际已支付成功,这种情况怎么处理?10.&nbsp;数据分类、榜单这类场景,你是怎么设计缓存策略的?11.&nbsp;如果用&nbsp;Redis,中间加了一层缓存区,怎么保证缓存与数据库的一致性?12.&nbsp;优惠券系统有没有像淘宝那样复杂的满减、红包等规则?13.&nbsp;设计购买流程时有没有考虑过高并发情况?14.&nbsp;有没有做过性能监控或优化?比如数据库查询时间等。15.&nbsp;你了解过有哪些工具可以查询数据库的慢查询情况吗?16.&nbsp;项目里会加很多日志吗?17.&nbsp;除了&nbsp;token&nbsp;认证,有没有考虑过其他安全方面的保护(如&nbsp;XSS、SQL&nbsp;注入)?18.&nbsp;你对&nbsp;XSS&nbsp;和&nbsp;SQL&nbsp;注入有了解吗?avg游戏项目1.&nbsp;对话窗口的对话树是怎么存储的?2.&nbsp;物品栏的拖拽等交互是怎么触发的?3.&nbsp;游戏进度(如剧情进度、好感度)是怎么做持久化的?4.&nbsp;持久化具体用的什么格式(JSON&nbsp;还是自定义二进制)?5.&nbsp;图片、音频等资源是怎么管理的?6.&nbsp;Unity&nbsp;中的&nbsp;async/await&nbsp;和协程有什么区别?八股部分1.&nbsp;网络通讯方面有用到&nbsp;TCP&nbsp;和&nbsp;UDP&nbsp;吗?它们的区别是什么?你主要用哪个?2.&nbsp;TCP&nbsp;的拥塞控制有哪些方法?3.&nbsp;HTTP&nbsp;的端点续传原理是什么?4.&nbsp;你主要用&nbsp;Java&nbsp;还是&nbsp;C++?5.&nbsp;C++&nbsp;的内存管理是什么样的?6.&nbsp;RAII&nbsp;最有代表的&nbsp;STL&nbsp;容器是哪些?如果不用&nbsp;new/delete,你会用什么写法避免内存泄漏?7.&nbsp;智能指针用过吗?讲一讲它们的特点。8.&nbsp;基类的析构函数为什么需要是虚函数?9.&nbsp;`vector`&nbsp;的&nbsp;`emplace_back`&nbsp;和&nbsp;`push_back`&nbsp;有什么区别?手撕部分1.&nbsp;一个加强版的二分查找,要求找到&nbsp;target&nbsp;的最小&nbsp;index&nbsp;和最大&nbsp;index。项目还是没准备好,面试官人很不错,可能因为学历是9加上客户端的原因,问得比较简单,但还是没答好就是了。
点赞 评论 收藏
分享
评论
8
71
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务