游戏厂实习,氛围真好,可惜没转正...

文摘   2024-11-27 15:22   上海  

不知道小伙伴们秋招战绩如何,今天分享 编程导航 一位鱼友实习到秋招的复盘经历。 

他这几个月的经历丰富精彩,从暑假前,实习开奖和期末考试撞期,导致放弃美团测开;海投实习,在游戏公司到大模型初创公司里选择,又遇到 Java 转 Go 的问题。实习很顺利部门却没有 HC,到了秋招,又遇到新的难题……

虽然他自嘲说还得再沉淀沉淀,但他对于这段时间的复盘,也可以给 25、26的朋友一点启发和帮助。

本文已获原作者授权

好久没来编程导航打卡了哈哈哈,主要一直没有时间,之前一直在备战秋招,而且实习公司的业务也比较忙,项目最近刚刚国服测试上线。之前有很多人问我说去哪实习,我只能说是一家不出名的游戏公司,哈哈哈,最近正好放假休息,借着这次机会来编程导航整理一下,从上次找实习到秋招实习的一个经过吧。

实习面试

时间首先回溯到 6 月份的时候,当时正好期末考试,然后一边投实习。然后机缘巧合的情况下刚好美团测开中了,原本是打算去的,但是那时正好遇上期末考试,完全抽不开身去参与,因此只能忍痛拒绝。

不过当时就发现了一个事情,就是测开和后端问的东西其实差不了多少,所以在后面秋招的时候,我围绕着这两个岗位去进行了投递。虽然说也有一些反馈,但是作用并不是很大,因为今年秋招实在太卷了,就连测开人都很多,很多时候连简历筛都过不了。

期末考试结束,我开始海投简历,这个过程虽然有一些公司面试基本能过,但我通常在了解完业务之后就不太想去了。

到最后,差不多七月中旬的时候,我想着小厂已经基本没有什么满意的,而且很多大厂的秋招也已经开始了,我就想着投一下提前批,当时很意外地,上海一家游戏公司的提前批过简历筛了。

说实话,当时我已经放弃找实习,打算直接秋招算了,然后想着过了就顺便面一下吧。这家公司主要面的内容是 Go 开发的内容,我当时在找的基本都是后端的实习,语言准备比较多的还是 Java。

只在面试前一天晚上大概看了一下 Go 语言的八股,好在结果还是比较顺利的,那天早上一面,下午二面,然后晚上 7 点接近下班的时候,公司的 HR 就打电话过来说我面试已经通过了,月底去入职就可以了,然后我就先答应了。

这里我简单回顾一下面试问的内容吧,当时主要是问一些 Go 的语法基础的东西:比如 GMP 模型、Map 的源码、Sync 源码、Go 集合、数组和链表的区别,这个当时和面试官探讨得很深,操作系统底层锁,然后我后面扩充到了我实习中自己封装的 SingleFlight 组件,主要就是利用幂等性的思想去整。

由于公司当时业务很少用到分库分表,所以那个面试官就是简单了解一下我开源的过程而已,没有怎么问分库分表的内容。

当时了解了主要工作内容是游戏的服务端开发,开发一些底层的组件,需要写一些前端的东西,不过整体来说还是比较 OK 的,因为在鱼皮哥这里,很多项目都是前后端开发一起干,所以我前端和后端同时开发还是比较 OK 的。

没想到我第二天起来,又收到了一家公司的面试。那是一家初创的大模型公司,可能因为它是 OpenAI 的子公司吧,给的钱可以说是我当时接触到的公司里给的最高的。

我记得当时简章上面标注的实习价格是 400~600 RMB,然后还有 2000 的房补 + 1500 的餐补。我记得聊到最后 offer 阶段的时候他给我的价格是 500 RMB,并且提到实习是可以转正的。

老板是技术出身的,也是 OpenAI 团队技术的一个开发。当时在面试的时候会有一个很奇怪的点,就是他一点八股文的内容都不问,基本全是在问实习相关的内容和项目相关的。

说到实习,我基本都会说到我的 SingleFlight,这个可以说是我当时最能拿下面试的一个项目吧,不过之后再面试的情况就没有之前那么理想了。然后欧美公司比较喜欢问的一些系统设计的题目,这个问题我回答得中规中矩吧,在面试官引导的情况下,还是能一点点地回答出来的。

整体情况还算可以,面试完过了一会 HR 就打电话来说面试通过了,问我说什么时候可以到岗。当时还是比较纠结的,因为另一边游戏公司的 Title 确实可以,但这家大模型公司给的钱确实多,还是比较满意的,当时也问了很多人的意见,最后还是选择了上海那家知名的游戏公司。这也是因为当时的我已经在一家初创待了快半年的时间,后面想着还是为了秋招可以更好选择一点,选择一家 title 更大的会好一点,这个也得感谢当时鱼皮哥深夜的回复和 Y 总的建议,在这里文字感谢一波,哈哈哈~

正式实习

然后接着就是到了正式实习的阶段,我现在发这个总结,其实也代表我实习进入了尾声。虽然还可以继续续签,但是我还是想着去外边看看。这边待遇确实还可以,下午茶,每周部门固定的团建、零食、饮料一直续上,哈哈哈,但是还是得离开了。

实习这段时间,一开始是没有那么适应的。刚开始的几周,每周只有几个需求,后面的项目国服测试即将临近,活也越来越多。

一开始的需求一周几个可能是串行执行,到现在基本需要并行去同时写好几个需求,比如说我在写辅助工具的时候,可能需要兼顾中台的开发,所以一开始可能接受没那么快。后面流程逐渐熟悉,也就渐渐快起来了。我的任务就是各种后台的开发,一开始不熟悉确实会比较慢,到后面熟悉基本就差不多了。

这里涉及到了很多同学之前说的,转语言怎么做,这里我想说的一个点就是抄:首先你在了解一个语言的语法之后,企业的很多服务都是已经有现成的框架了,需要你去从 0 到 1 去实现的可能没有那么多,特别是实习期间,所以最快的方式就是在语言的基础上,加上业务的需求,看一下项目中有没有什么相关的代码,然后项目的代码有什么对应的规范,然后在写之前,提前想好想要做什么,需要做什么,每一步大概需要什么,再去写自己的代码就比较 OK 了。

实习收获

因为我当时来的时候,一开始说的工作内容是开发一些和大模型相关的业务,我和公司的一个小伙伴,准确来说是带我开发的同学,只用了差不多 3 天的时间,开发的那个大模型工具就进入了一个企业级大模型比赛的决赛,但当时因为项目临近上线的缘故,我们也没有怎么花心思在比赛上,所以就进了决赛,没有时间去更进一步争取,说实话还是感觉有一点可惜。

然后就是工作上面的,我上面说的从 0 到 1 开发的游戏工具,上周刚刚确定入选公司的最佳实践,工具也放到了公司的基础组件仓库中,我 leader 说以前还没有实习生做到过,所以当时还是比较开心的。我后续也做了一些优化的东西,比较值得开心的就是当时针对一个差不多百万的数据进行了一个数据库的优化吧,整体来说效果还是比较不错的。

秋招

到了正式秋招的时候,一开始我以为今年秋招再差也不会比去年差,结果投递了一圈下来,只有一些小公司约面,而且也偏向于游戏业务,很多的互联网公司投递都不太顺利。

面试的话,到目前就只有字节约面,小红书原本是有约面的,当时是下午突然约面,我都想好第二天请假了,HR 突然又打电话来说,业务有新的调整,第二天的面试取消。

我记得当时正好是在面字节那天的下午,我 leader 和我说可能没有实习转正对应的 HC ,所以那天晚上面字节的时候,我是想直接拿下的,当时已经二面了,当时我也去了解了一下一面的面评,还是非常好的,所以就想着直接拿下。

然后面试完结束,我就礼貌问一下面评,面评说技术广度和深度可以,算法能力也还行,但是压力情况下的表现一般,这个和我想的其实差不多,因为当时知道可能没有转正之后,我的想法就是一定得拿下,不能出错了,当时面试的时候很多拓展点都没有说出来,就是很简单地说,回答得有点太过平淡了。只能说吸取经验,等之后再来,也可能因为是提前批的缘故,所以面试官面试确实问得很不错。

我的金九银十已经 0 offer了,面试虽然有过的小厂,这里就不说了,很多都是“八股盛宴”,没怎么问实习的东西,想着等后续继续看。

然后实习的这段时间我也拓展了一下我的技术栈,把之前的 CK、Cassandra、HBase 这些没怎么学的分布式数据库给重新过了一遍,然后 ES 和 MongoDB 基本也差不多了。之前自己不太敢写,这阵子着重看了一下,感觉差不多了。然后之后打算保证这一套技术栈到春招。着重了解一些 TiDB,这样在说 LSM 树的时候能说的点页更加多一些。

然后以下是我的技术栈的截图,目前打算这套直接用到春招了,很多人说秋招能上岸就上岸,但是我感觉我大概率得春招,所以我现在的策略就是实习+秋招一起准备,然后字节上次面试寄了,只能等下次准备充分再冲了,先把心态调整好吧,这次确实准备没那么充分,下次再来了。

在这里也祝各位编程导航的小伙伴面试的时候可以顺利吧,面试的时候注意心态放平,如果有问题下次改正就好了(我那天面完之后晚上基本没睡,第二天直接去工作了,哈哈哈),然后算是提前批掉一个复活甲吧,我秋招字节还有两次投递的机会,而且原先那个面试结束后也没有感谢信,后面问 HR 说已经转部门了,可能会继续约面,不过我感觉池子太深了,可能还是得等后面直接投递。

我后续的计划是等这个月实习结束,打算找一下互联网相关企业的实习。游戏行业虽然说还可以,但是很多岗位还是有点卡学历,或者会更加喜欢社招有经验的,所以打算后面实习和秋招一起努力.

然后大概就是这些了,希望编程导航 25 届的小伙伴也一样,可以秋招顺利,然后 26、27 届的小伙伴找实习也可以顺利吧。最近秋招的时候遇到一个 27 届的,现在大二已经一段字节 + 腾讯的实习了,巨猛,然后还天天问我问题,把我压力麻了。想我大二的时候只能在实验室日常摆烂,有实习也去不了,哎。

复盘到这里差不多就结束了,只能说还需要继续沉淀。


欢迎学编程的朋友加入鱼皮的 编程导航编程导航拥有 30+ 原创学习路线和专栏、上千篇 优质编程学习求职干货。

数十套成品项目和教程,手把手带你掌握独立开发项目的方法,已成功帮助不少小伙伴找到工作。



🧧 编程导航是国内顶尖的编程学习交流圈,提供 学编程 => 做项目 => 找工作 => 职场交流 的一条龙服务。


往期推荐

我的编程学习小圈子

毕业进银行,爽了!

学院本开奖,安心了!

秋招的第一个 Offer,二本也有机会!

放弃鹅厂转正,焦虑瞬间拉满了

拿到团子 Offer,悬着的心落下

编程导航
程序员学习交流社区,您编程的导航员 code-nav.cn
 最新文章