【更新中】求职的那些七七八八
记录末9本硕菜鸡开发类岗位秋招历程,若你也在求职,就跳转到第二个标题吧~
面试小记
2025年秋招,多数互联网企业网申始于7-8月(美团、字节等),部分公司提前批网申于6月开始(TP-LINK)。从历年秋招开始的时间对比来看,今年的秋招提前了不少,说是互联网“大年”,但其实放出的机会并未增加多少,甚至可以说有所减少——从投出简历后收到反馈的数量就可见一斑。“互联网寒冬”尚未过去,新一轮毕业生已经在校招季展开厮杀。
这一年,AI为校招关键词,焦点被分配在软件开发、算法工程师之上。笔试和面试时也会单独对这一领域单独考察,部分企业重点考察对神经网络底层逻辑的理解,例如简单叙述Transformer Decoder的原理、简单叙述自注意力的实现逻辑、XGBoost如何实现梯度加速?。部分笔试题会考察一些基础功能的实现,例如实现一个给定k值的k-means分类方法、不基于sklearn库,实现一个NDCG@k评价指标计算器(给定算法),在开放性答题中,面试官会考察参试者对AI技术的看法,包含预测未来发展方向、应用时会引发的伦理问题等。
对于开发岗的考核,面试官不一定会关注编程语言。若简历中带有相关的开发框架(例如JAVA的Springboot、Python的Flask\Django)时,可能会被追问组件功能。因此如果对工具不是非常熟悉,不建议在简历中将技术栈(尤其是编程语言相关)写得过于详细。
另外,对于一些开发/测试岗,面试官十分关注参与项目的落地情况,即使是已结项的横向项目也会过问甲方公司的反馈,所以像实习这样的实战加分很大。
面经
某互联网提前批【软件开发】(无笔试,一面挂)
- 自我介绍:教育经历-项目经历-实习经历;
- 介绍项目经历中的某个细节,聚焦于人工智能方向;
- 介绍实习项目(当时还在实习期间未回答)
- 手撕代码
不记得题目是什么了,但是题目给出的要求是时间复杂度在O(n+m)之内解决。我用两个不同的数组单独进行循环,但是面试官非说我的时间复杂度已经超过O(n^2)。所以这个互联网的提前批面经核心就一句话:没有过硬的实力不要投提前批,否则只会被当KPI刷 - 未给反问机会
某通信终端公司正式批【软件开发】(已达最终面)
初面(线下)
- 自我介绍
- 详细介绍实习期间进行的三项工作(神经网络相关),重点叙述数据,输入是什么输出是什么
- 介绍一下实习项目中一个采取Transformer Decoder的原理,为什么要选择这个方法?
- 实习项目有没有遇到困难?怎么解决?
- 硕士研究方向是什么?
- 介绍横向项目涉及到的机器学习算法。
- 你的专业是安全相关,为什么要报开发岗?
- 反问
二面(线上)
- 自我介绍(同上)
- 再次介绍实习项目,有没有落地?甲方反馈是什么?
二面面试官不关心硕士项目。 - 要怎么平衡学习和生活?
- 如何寻找“正反馈”?它如何驱动你?
- 反问
三面(线下)
- 自我介绍
- 反问,重点介绍公司性质、工作城市食住行、薪资构成,追问期望薪资。
- 回去等通知吧。
某互联网公司【安全研发】(已达三面)
初面(线上)
- 自我介绍
- 介绍一下实习项目
- 介绍一下横向项目,这里问了横向项目的落地情况,我的回答是描述了甲方公司的反馈
- 八股问答:
- 操作系统:进程/线程的关系
- 描述一个进程中,访问文件线程的生命周期
- 手撕代码:
- 合并两个有序数组
- 实现二叉树的左视图节点输出(就是层序遍历的第一个元素)
- 反问
二面(线上)
- 自我介绍
- 介绍实习项目,这次重点问了一下项目产出和效果
- 手撕代码:
- 移动一个数组中的左右负数到正数的左边,要求原来的相对位置不变
- 【非标答】描述进程调度算法,如何避免碎片?
- 八股问答:
- python相关,描述一下装饰器
- python相关,字典是依托什么数据结构实现的?
- 反问
三面
- 自我介绍
- 拷打项目和实习,这次提问重点在一些技术应用方面。我的实习设计大模型调用,于是面试官问了大模型蒸馏、微调相关的一些操作。要求是,根据项目需求针对性地回答技术问题。
- 讲解问题思路,不写代码。要求是,输出一堆字符串中成对的括号数目。
- 讲解解题思路:有一场赛车比赛,但是统计成绩的计时器坏了。现场有9辆赛车,请你设计一种方法,在不统计它们跑赛用时的情况下用最少场次的比赛,判断出速度最快的第一二名。
- 手撕代码:
- 给一个链表,返回这个链表从后数往前的第k个节点。
- 时间没够了没反问。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 西风的那一年!
评论





