途游技术面试经验

实话实说,第一次见到有面试官骂人的,这面试官是真的牛批

一面:
一个不太会说话的小哥哥,声音很小
1.游戏项目的难点
2.JS/Python 和C++在内存管理的区别
3.实时对战游戏的难点
4.SVN代码管理(没用过)
5.什么jackhoop(拼写应该不对)是什么
6.单例模式&适配器模式
7.对自己影响最大的事情

二面:
应该是主管面,不太会说话,骂人倒是溜溜的
1.C99和C11的区别
2.boost的用法
3.new[] 对应的 delete[] 释放
4.stl容器底层的数据结构
5.C++多态的实现方法
6.模板都可以实现什么功能
7.网络结构
8.详细讲解游戏
9.职业生涯规划

三面:
一个非常可爱的小哥哥面的
1.先介绍自己的作品
2.学习的方法
3.基础的数据结构
4.看过什么书
5.谈人生谈理想
10多分钟就要结束,在我的要求下又拖到20分钟哈哈哈,这个小哥哥太可爱了

hr面:
是一个大姐姐面的,一早上就打过来电话,之前也没有通知,非常突然。
刚睡醒脑子还不清楚,上来让我不说技术的自我介绍,搞得我一脸懵逼,随便说了一些,就走了一套hr面的流程。
通知说是进了哪个工作室,还把游戏发给我链接让我试玩一下(后来去贴吧问了一下游戏怎么样,评论都是让我打死策划???)
说实话这个游戏是有点上头,搞得我非常想打死策划。
然后说下周发offer

2020.3.27
已经收到,这篇面经就不知道什么时候会删除咯,春招途游offer
#途游游戏面试##途游##校招##面经##C++工程师#
全部评论
三面到HR打电话过了几天啊
1 回复 分享
发布于 2020-05-04 17:33
老哥 途游加班是不是非常厉害啊?
点赞 回复 分享
发布于 2022-04-26 20:37

相关推荐

在AI时代,我认为刷leetcode还是很有必要的。我们首先要搞清楚为什么公司要考察我们写算法题,其实本质就是看会不会写代码和代码风格命名规范以及考察计算机四大件408中的数据结构。AI 确实能帮我们生成算法题的解题思路,甚至直接写出完整代码,但面试官要的从来不是 “能写出答案”,而是解题过程中体现的逻辑思维和工程素养。你让 AI 写一道动态规划题,它能给出标准答案,但你要是说不出状态转移方程的设计思路,解释不清为什么要这么定义 dp 数组,面试官一眼就能看出你是 “抄作业” 的。刷 LeetCode 的核心,不是背题,而是锻炼把复杂问题拆解成小步骤的能力 —— 这种能力是 AI 替代不了的,也是程序员安身立命的根本。对咱们 Java 后端程序员来说,刷 LeetCode 更是和日常工作息息相关。你刷过的链表题,对应着项目里 Redis 的链表结构底层;你吃透的哈希表题,能帮你更好地理解 HashMap 的扩容机制;你练熟的多线程题,更是和 JUC 并发编程直接挂钩。这些底层逻辑的理解,不是 AI 给一段代码就能悟透的,必须靠自己一道题一道题地敲、一遍又一遍地复盘才能掌握。而且大厂的算法面试题早就不是 LeetCode 原题了,很多都是结合业务场景的自创题。比如让你设计一个订单号生成的算法,既要保证唯一性又要提高生成效率;或者让你优化一个高频查询的缓存淘汰策略 —— 这些题没有固定答案,需要你结合数据结构、性能优化等知识综合分析。AI 或许能给出几个方案,但它没法帮你权衡不同方案的优劣,更没法帮你解释为什么这个方案最适合当前的业务场景。还有很重要的一点,刷 LeetCode 能帮你养成良好的编码习惯。变量命名是否规范、代码是否有注释、边界条件是否考虑周全、异常情况是否处理得当 —— 这些细节都是面试官考察的重点。AI 生成的代码有时候会为了追求简洁而忽略这些细节,而你在刷题过程中刻意养成的习惯,会直接体现在你的项目代码里,这才是真正的竞争力。说到底,AI 是工具,刷 LeetCode 是修炼内功。工具可以帮你提高效率,但内功不足,再好的工具也发挥不出作用。在 AI 时代,刷 LeetCode 不是没必要了,而是更有必要 —— 它能帮你区分开 “只会用工具的程序员” 和 “真正懂技术的程序员”。
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
8
15
分享

创作者周榜

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