深圳某小厂-中台全栈开发日常实习面经
- 时间
- 2026-08
- 来源
- 牛客网
《面试题目》
- 面的是一个游戏小厂的全栈开发岗位,虽然说是全栈开发的岗位,但是只问了后端的问题。
- 一面技术面,
- 二面 HR 面,
- 一面技术面拷打了五十多分钟,主要是消息队列 kafka 这一块深入拷打加一些场景题,还问了一些AI coding相关的经验问题,另外还有 golang 基础和 MySQL 和计网的八股。面试官感觉是一个挺和善的技术老登,面试体验挺不错的,结尾还跟我聊了一些职业规划和现在社会就业情况的问题。
- 二面是 HR 面无技术问题,只简单问项目和个人情况。
- 日薪只有150/d,感觉有点黑奴,但是因为现在还是0实习经验,而且这个小厂离学校只有不到1km,可以走路上下班,比较方便,就先去混着了,不对劲再跑路继续投继续面吧。
- 说点题外话,算是给自己说的一些话吧。现在不管是牛客还是xhs,都能看到很多同届28届甚至29的第一段就节子或鹅,确实让人羡慕,然后就是内耗和焦虑。但是真的希望自己不管是现在还是将来,多点对自己所正在做的事多点专注,向外求求而不得,向内求生生不息。找实习和工作一定是运气和实力都有占比的,有时候可能更多真的是看眼缘吧。也不要认为只有上岸大厂才是成功,不要把别人的人生节奏、道路拿来和自己对比,人生不是一场赛跑,无需赶超任何人,只需要超越过去的自己即可。
- 一、自我介绍与动机
- 你为什么想来参加我们公司的实习生岗位?
- 和其他候选人相比,你觉得自己有什么优势?
- 你觉得”学得广”是怎么做到的?你平常是怎么学习的?
- 你提到用 Skill,主要用到哪些 Skill?
- 写代码主要用什么模型?
- kimi k3 你是怎么用的?
- 二、项目深挖:分片上传
- 前端计算文件标识/MD
- 分片上传的原理是什么?失败了会怎么样?是怎么重复上传的?
- 如果一个分片只上传了一半,会记到 Redis 里吗?
《参考解析》
- Redis常用于缓存、分布式锁和计数。缓存与数据库更新通常采用“先写数据库、再删除缓存”,并通过重试、延时双删或消息补偿处理删除失败。
- MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。