大厂后端实习生的日常生活是怎么样的?

一句话总结:

其实大头还是写需求。只不过是写更规范的需求。我们以一般实习生的三四个月在职时长,看一看你都会经历哪些事情。

但下面这个流程也和公司规模有关系。越小的公司可能越流程越杂乱。

第一周内:

这个时间段内,你主要还是以新人培养为主。一般会安排你读一些组内的业务文档,分配你的MT。遇到比较好的MT还会和你一对一的讲一讲组内业务。

这个时间点也不一定就刚好卡死一周。不太忙的业务组可能时间长一点,要是业务组特别忙的话,巴不得你第二天就开始介入需求。

并且在未来的一段时间内,日报/周报/月报将会伴随你的实习生活。主要还是为了你的LD(直属领导)以及MT了解你的动向,同步工作进度、遇到的问题和后续计划。

往后一两周:

这个时间段内你开始介入需求。但一般都是比较简单的需求。比如让你改个字段查个bug。主要还是为了让你再适应适应。

一般来讲,新人在这一块主要就是让你学习一下各种内部平台,开发的规范化流程是什么样的这种。关于大厂的开发标准化流程是什么样的,可以看一下大厂的后端需求流程是什么样的?

步入中期:

开始承接独立需求。(比如新增一个后台配置接口、优化现有业务的查询逻辑),全程参与需求拆解、编码、联调、测试到上线的闭环。

不过这些需求通常不会太难,但对大多数新人而言仍会觉得有压力。因为此前没有接触过正规化开发,操作起来难免畏手畏脚,需要慢慢摸索适应。除此之外,你可能还会参与值班工作:团队服务无论对内还是对外,都有上下游使用方,当他们对服务有疑问时,会私聊值班人员咨询,你需要负责解答相关疑惑。

除此之外,你可能还会参与值班。就你们的服务肯定是对内或者对外使用的。那就一定会有上下游使用方。有的时候这些上下游使用方对你们的服务有疑问了,就会内部私聊这个服务的值班人员来解答疑惑。

并且如果你的LD想培养你的话,还会让你出一份串讲文档。其实就是组内拉个小会,你提前梳理好对组内业务。在会上进行分享,大家一起交流探讨,帮你纠正理解上的偏差,也锻炼你的表达能力。

这种状态将会一直伴随你的这段实习生活结束。

必看内容:

实习期间千万别彻底躺平。要搞清楚自己实习的目的。如果单纯就是为了挣钱咱就不说了。但如果你是为了积累行业经验,就一定要把自己的产出搞漂亮。

千万不要在公司中就开始混日子。没有一个hr能做到直接看你公司Title就给你发offer。最终的落脚点还是要放到自己的产出上。千万千万要记得。

亮眼产出还是要靠偷,别总想着能自己做。最大的原因是实习生天生就不稳定。你的ld和mt对你的能力认知不足。不敢把多好的活交给你干。万一你跑路或者一直看不完怎么办?

所以想要赢得你ld和mt的信任,被分配亮眼产出是需要时间的,但是实习生最缺的就是时间。所以能偷还是偷吧。

总结:

其实你真正上了班会发现大家其实也就那样。其实没有你想的那么严肃。放松一点。好兄弟。

我是程序员牛肉,。文章来自我的学习笔记《牛牛八股》。如果你对后端有任何疑问的话,都欢迎私信我哦。希望我可以帮到你。

关注我,带你了解更多代码之外的生存之道。欢迎订阅我的专栏(目前免费),后续也会持续更新。如果这篇文章帮到了你的话,就送我朵花花吧。

#上班到公司第一件事做什么?#
代码之外的生存之道 文章被收录于专栏

从双非到美团实习,再到字节跳动。 一路踩过多少坑无需多言。我的目标是把我曾经踩过的坑分享给大家。 我们的生活不止有代码。代码之外,亦是更加广阔的天空

全部评论
这个飞书文档是在哪里的丫
1 回复 分享
发布于 02-07 11:28 广东
“大厂的后端需求流程是什么样的?”这个牛肉哥可以出一期文章讲讲吗?牛客我刚刚没有查到
1 回复 分享
发布于 01-22 13:04 河北
牛肉哥,请问怎么偷亮眼的产出啊
点赞 回复 分享
发布于 01-25 13:48 北京
搞清楚目的然后干
点赞 回复 分享
发布于 01-22 19:14 湖北
搞清楚自己实习的目的,然后找机会多学点东西。
点赞 回复 分享
发布于 01-21 19:21 云南
能捞我进大厂吗!牛肉是我最爱,我总是吃牛肉火锅
点赞 回复 分享
发布于 01-21 16:14 广东
牛牛八股可以给🐮🐮看吗
点赞 回复 分享
发布于 01-21 12:09 陕西

相关推荐

前情提要 本人29届毕业,这几天也是春招火热期,于是在boss上投了几个公司。发了几份简历之后,第四范式公司hr初步问我了一些vibe coding的经历,之后打算联系我进行面试。面试内容问:简历中AI Agents的开发经历是个人开发的还是在实习?答:前两个项目是个人开发,后一个是团队开发的(项目:工作流、AI框架、Agent多端应用)问:索要项目上线的网址和在这个Agent多端应用中负责什么方向?答:这个项目的后端是一个golang、python的微服务架构,其中golang负责后端,python负责ai层。前端则是web端为vue3,移动端为flutter。我负责的是全部的的ai层和golang后端的跨域通信和部分后端功能和web前端功能的改进设计。问:询问项目的主要功能,和如何实现?答:使用langchain、langgraph框架,首先把工具通过mcp-adapters进行打包,之后ReActAgent进行调用工具与数据库进行交互,另一方面在进行增删改操作时由于ai输出不一定满足用户的需求,我做了一个独立的确认节点作为拦截中间件,截断了数据的写入,而用户可以来自行编辑或保存删除。问:Agent的工作模式都有什么?答:ToolsCallingAgent、ReActAgent、ReflectionAgent、PlanAndSolveAgent(并粗略展开每一种大概机制,此处不多赘述)问:介绍一下你对RAG的理解?答:我平时不太喜欢用RAG,主要因为两点,自己开发的时候大多数用不到这个技术,RAG最好在垂直领域来使用,尤其是ToB或者专精某一特定领域,而且前段时间不少人说RAG已死,指的是现在很多东西能替代RAG的功能;其次RAG的召回率并不算太高,想要优化召回率只能花费大量人力财力来进行经验微调。知识库开发的流程一般是,先进行数据清洗,之后进行向量化储存到向量数据库,召回时在进行一个向量匹配的操作问: 看到你做了一个memory上下文记忆功能的处理,可以说一下处理逻辑吗?答: 记忆可以分成长期记忆和短期记忆,我在长期记忆这里使用的是RAG技术,将用户强调或者比较有价值的数据存入,这样可以作为一个跨对话窗口的上下文,而短期记忆我也是做了一个上下文压缩,用了一个经验值作为阈值,等上下午到一定程度之后就会进行精炼,而精炼又有两种模式,我分为智能模式和机械模式,智能模式是通过llm进行关键信息等提炼,机械模式是通过正则处理去除冗余的工具调用日志和结构化导致的上下文污染问:对于模型的选型你是否有考虑呢?答:之前自己做过coding agent等类似的项目,在多智能体系统中对于不同的任务采用的模型不同,比如plan使用主力模型opus,编写代码使用中等模型sonnet,而探索项目结构可以使用haiku等小模型,这样的话既可以节省token花销也可以不降低代码质量问:你是否有AI编程的经历和理解?答:略(先是说了市面上各ai编程工具的差异性优点及缺点和我自己的订阅情况,之后说了开发模式相关如spec driven。ps:可参考该文章 AI 原生工程)问:对于Agent有没有什么熔断机制?你有接触过么?比如你的基模直接卡死了,你的后端是否有什么保底机制?答:有的,在项目中我对tool calling做了一个熔断机制如果工具调用失败超过三次就会进行熔断处理,防止反复重试导致系统崩坏。如果基模卡死的话,完全可以弄一个集群来处理,如果一个服务器掉了可以快速转到另一个提供llm的服务器。最终也算是过了
牛客92772631...:buer,夺少届?
查看9道真题和解析
点赞 评论 收藏
分享
部门:国际化广告crm与交易平台记不全了,大概回忆下一面(3/26)总体上不是难,面试官人很好,在我回答后都会给一些他的看法实习相关提问,这一块面试官更多的是倾听,然后给我设计的东西说了一些他的看法和建议用消息队列,redis做什么kafka的幂等性如何实现,如果说消息已经写入了,消费者如何确保只消费一次(我按照如何确保消息只执行一次说的)讲一下数组和链表有什么区别如何判断一个链表有没有环,将思路就行,两种方法mysql事务的acid,具体都是干什么的还有一些可能忘记了手撕:用rand10实现rand7合并两个排序好的链表用递归可以吗合并k个有序链表手撕全撕,比较简单反问环节:对我有什么建议,面试官给了我很积极正向的评价业务介绍的也很详细面试完一小时约二面-----------------------------------------------------------------------------------------------------------------二面(3/30)面试官全程比较严肃讲一下实习,挑一段自认为做的最好的经历讲一下(问了没多久,就10分钟左右吧,可能面试官不是很感兴趣)了解哪些数据结构讲一下红黑树和b+树你知道mysql用的什么数据结构吗?为什么不用b树事务acid(不知道二面面试官为什么又问一下这个问题)我在讲acid的时候,说一致性时,提到了一个转账的场景,正好碰到了部门的业务,让我细说了一下主要就是一个场景题如何设计一个给账户充值或扣款的接口,考虑的详细一些这个内容我提到了幂等性的设计,后续针对这个场景题的提问都是幂等性相关的有用过ai coding吗,在什么场景使用,使用应该注意什么算法:判断一个链表有没有环(一方面是很简单,还有一方面是这不是一面考过了吗)反问:有什么建议,建议我实习的过程中可以不光了解自己做的东西,还要了解下整个团队做了哪些东西(可能是觉得我实习做的东西比较片面)部门业务:这个介绍的和一面面试官介绍的不太一样,提到了需要做一些数据分析咱们团队如何看待ai coding:目前各个公司,国内外都处在一个探索的阶段,ai coding一方面并没有那么智能,还有一方面就是没有一个使用的规范,可能每个人都有自己的使用习惯,这个可能还需要再探索探索。ai coding未必能让一个程序员干的事情更少,但是需要程序员掌握更多东西,但是ai的发展又很快二面的面试官没有什么反馈,基本上就是我说什么就听什么-----------------------------------------------------------------------------------------------------------------面完第二天问hr,说没通过,问什么原因,说是匹配度问题(这个团队用的是java,在字节比较少见,还有就是二面面试官提到了数据分析,可能是因为这两块吧)去年9月面字节面的非常糟糕,面评都脏完了,这两次面试应该算是洗回来了,又约到了这周四的面试,加油最后引用一句曹丞相的话"胜败乃兵家常事,此战我军虽失利,然北方仍由我所据,几十万兵马尚存,待重整旗鼓,来日再战必胜。"来日再战必胜!
momo_ciao:rand10实现rand7的话,如果出现大于7的数直接重试不就好了,没懂。
查看16道真题和解析
点赞 评论 收藏
分享
评论
38
75
分享

创作者周榜

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