
杭州网新恒天实习面经
岗位:Java 后端(终于到 Java 了,家人们) base:杭州
时间:2024.11.24
实习薪资:5k
公司核心业务:外包业务(以银行业务为主)
哈喽各位小伙伴,我又来回馈编程导航了。第二次写面经喽【哈哈哈】
再介绍一下我的基本情况:本人大三,计算机专业,Java 后端方向,前端也会一点。
面试阶段的技术水平:
后端:SpringBoot、MyabtisPlus、Linux、Docker、Git
前端:Vue3+React+Ts
项目:
一个 uniapp 小程序项目(二改的黑马的小兔鲜【个人感觉这个项目拿来练手还是挺不错的】)
一个鱼总的 AI 答题应用项目(项目经理非常感兴趣!!!)
一个自己做的 AI 智能导诊服务系统(同样是一个 AI 应用,是基于鱼总的 AI 的项目,并加了一些自己的想法和见解的 AIGC 项目)
简历会贴在最后(有兴趣的小伙伴可以自行查看)
整体流程:线上笔试 => 线下一面(技术面) => 线下二面(项目经理面) => hr 面 => offer
第二次面试, 状态明显比第一次要好, 更加镇定从容了, 强度不是很大, 基本上都是基础题🤗🤗🤗
线上笔试
线上笔试大多都是计算机和 Java 的基础知识还有一些思维题目,总体来说很简单(而且还都是线上【大家都懂得【手动滑稽】】)
这一关很容易过,过了之后就发邮箱通知线下面试了。
线下面试来了挺多人,其他人都是 25 届的同学找工作,就我一个实习的
一面(技术面)
面试前先写个算法题:
用 Java 写一个将 2 进制转换为 10 进制的算法(10 分钟),没写出来的话直接回去(前面两个哥们就是这样,面试官都没见到😰)
面试官年龄在 35~40 左右,一点小胡子,头发不是很茂密,眼神非常犀利(一眼就感觉技术非常牛🐂),ok,开始被拷打。
先让我自我介绍,我叫······。
开始提问
说一下常见的数据结构
树的广度优先和深度优先涉及到了哪个数据结构
常见排序算法的时间复杂度
100 万个用户按照年龄进行排序
Java 的基本数据类型
String,StringBuilder,StringBuffer 区别
面试鸭参考: String 和 StringBuffer、StringBuilder 的区别是什么? - 面试鸭 - 程序员求职面试刷题神器
Java 的顶级父类
答: Object
Object 有哪些方法?
哪些类重写的 toString 方法?
Java 反射了解过吗?什么是反射?
反射的应用场景有哪些?
说一下 static 关键字
面试鸭参考: Java static关键字详解-CSDN博客
Java 有哪些集合
Collection 接口和 Map 接口什么关系?
答: 并列
Map 的 key 可以重复吗?
如何解决 hash 冲突
List 接口的实现类
了解过 Java 并发和多线程吗?
http 常见状态码
servlet 主要作用是什么?servlet 的原理是什么?
数据库的 DDL 和 DML
数据库视图、索引、触发器 、存储过程
了解过前端吗?
Java 有哪些框架
Spring 和 SpringBoot 的区别是什么?
面试鸭参考:Spring Boot 的核心特性有哪些? - SpringBoot 面试题 - 面试鸭 - 程序员求职面试刷题神器
SpringBoot 的常用注解
Spring 的优点
给面试官展示项目,一个是 AI 答题应用项目,另一个智能导诊服务系统
项目是自己写的吗?
答:是的
后端调用的 AI 是哪一个?
答:ChatGLM
你说已经上线了,如何操作的?
面试官没有问的非常细(他说没太多时间了)
医疗 AI 导诊服务系统:这是我自己做的一个项目,如果有小伙伴感兴趣的话可以在评论区留言。后续我会开源出来,现在还没写完【哈哈哈】,主要技术栈是 SpringBoot+Vue3+ChatGLM)
技术面难度不大,都是基础的八股,面试官问的没有很深入,但我没有准备的很充分,还是有一些没答出来。面完之后他让我在外面等一下 hr,她会给我安排下一场面试(技术面过咯!!!😁)
二面(项目经理面)
二面的办公室很大,项目经理的年龄也在 35~40 左右,给我一种职业女强人【强大👩💻】的感觉。见我进来,微笑着让我坐下,我从包里拿出简历递了过去,然后小心翼翼拉开她对面的椅子做了下来。
面试官:“同学先简单自我介绍一下吧。”
我叫····(同样的话术哈哈哈,已经讲第 4 遍了)
面试官笑着问我:“看你上面写了好多这种比赛经历和奖项,是对这方面有什么追求吗?”
我(内心 OS:当然了,不想当将军的士兵不是好士兵!!!【奋斗🧑💻】):“是的,我比较喜欢这种具体的实践,能够将自己学到的东西转换为具体的成功,会非常有成就感,而且对我本身的成长有很大帮助。”
面试官点了点头,“我看你上面写了一个国家创新实践项目,这是什么比赛?”
我(内心 OS:姐姐,这题我真会【😀】):“这个项目主要是做一个林业相关的智能问答系统,是将林业和计算机相结合,可以通过检索相关关键字检索相应内容,分析输入的图片中的树木,描述树种的症状给出相应的救治措施等等,这是一个 AI 类的项目,后端用的是 SpringBoot 然后是结合了微调的林业大模型的 AIGC 项目。”
面试官满意的点了下头,顺手将简历翻到了反面。然后对我说:“就是写在简历上的这个项目吗?”
我反驳道:“不是不是,这是我前段时间做的一个 AI 答题的应用。”(反面是鱼总的 AI 答题应用,我的只不过是关公面前耍大刀罢了)
接着补充道:"我还做过其他 AI 类的项目,最近这阶段最熟的话是那个医疗智能导诊服务系统。"
面试官:“能介绍一下这个医疗类的项目吗?”(内心 OS:我引导了这么久,终于进到我的节奏里来了!!!)
我:“最初做这个项目是为了完成支付宝的一个赛题,题目名字就叫智能导诊服务系统。然后我就想到把自己学的这些知识和大模型结合起来做这个项目,这个项目涉及到了爬虫、数据训练、模型微调、prompt 提示词、前端搭建、后端搭建、系统设计、数据库设计等等很多方面的内容,对我本身的技术提升也有很大帮助”(最终这个项目拿了个二等奖。家人们,有黑幕哈,一等奖只有 2 个,基本全是比赛的主办方学校【哑巴🤐】)
面试官听完后笑着说:“这个项目是你们团队一起完成的吗?”
我急忙解释道:“我们团队里一共 5 个人,但技术这一块主要是我负责。整体项目的代码都是我一个人编写的。”
面试官貌似挺惊讶:“前后端都是你自己写的?”
“对的对的”(内心 OS:我强吧!!!【🤩哈哈哈】)
面试官笑笑:“你有写过什么博客之类的吗?”(内心 OS:wok,姐,你怎么会问的这么准,我还真在写!!!🤯🤯🤯)
内心狂喜回答到:“对,我一直有写博客的习惯,而且有自己的个人博客网站,可以给您看一下。”
面试官很惊喜:“你还有自己的个人博客网站?!可以展示一下”
我酷酷掏出电脑,打开电脑,启动我的博客。
“你坐过来吧,我看一下你的博客。”(内心 OS:ok,直接拉近距离,从面试官对面直接做到她旁边😌)
开始展示,贴几张图请大家过目🫠🫠🫠
博客基于开源的博客框架 hexo,以及安知鱼大佬的 hexo 博客主题(个人感觉非常精美、非常有设计感)
hexo 博客框架:https://github.com/hexojs/hexo
安知鱼 hexo 主题:https://github.com/anzhiyu-c/hexo-theme-anzhiyu
感兴趣的小伙伴可以自行学习,官方有非常详细的教程,这里就不再赘述
言归正传,给面试官展示完我的博客后,又给他看了我自己写的那个医疗项目。她一直在说年轻人就是有想法和创意,写出来的这些界面就非常有青春活力(内心窃喜,哈哈哈!!!🙂↔️)
接着问我以后想从事哪个方向,我回答道:“我对 AI 和开发都非常感兴趣,以后应该会朝着 AIGC 大模型工程师方向发展,而且现在 AI 的发展也是大势所趋,也希望自己能抓住这波机遇,不至于以后被社会淘汰掉”
面试官说到:“你这个想法很好,感觉你是你一个很有追求的人。如果你来我们公司,你有没有什么具体要求,要不要从事某个具体的业务方向”(内心 OS:当她说出这句话的时候,我知道我的 offer 应该稳了😮💨)
她接着介绍到他们公司里有非常多的业务(因为是外包公司,所以业务范围非常广)。他们公司的主要业务是银行和金融这一块,还有其他像星巴克、某服装品牌等等。具体给我介绍了一个美国道富银行(回去查了一下,woc,居然这么牛 b)。然后又说他们有很多海外的业务,问我的英语水平怎么样(内心 OS:姐,我只过了四级,英语水平就仅局限于写几个臭代码),问我六级打算什么时候考·····
我问了一下他们具体的技术栈是什么?她说是 Java,但是技术栈都比较老旧,因为是银行业务,他们都非常保守,追求极致的稳定而不是创新(内心 OS:在旧能有多旧,难不成连 Spring 都不用?🤨)
ok,聊完上面终于到了我最关心的环节:实习生薪资。
他们公司是 965,早 9 晚 6,一周 5 天,然后他们公司基本没有加班的恶俗(这点我还是很满意的)
问道具体薪资的时候她让我去问 hr,说她不负责这一块儿
最终又闲聊了一会儿,结束了二面
二面比一面要轻松很多(对于 E 人来说),面试官主要看你的综合素质,你的想法见解。只要思路清晰、谈吐大方,表现出自己的优势。我的建议是不要让面试官一直问,学会掌控面试节奏,趋利避害,把她带到你擅长的领域上面,突出自我的优势,基本就问题不大了。✌️✌️✌️
三面(hr 面)
hr 是一个很漂亮的小姐姐😍😍😍【哈哈哈】
过完前面这两关,hr 面基本就没什么问题了,她就只是询问了一些我的基本情况,然后跟我讲了一下实习生的要求,薪资的话本科生是 5k,但具体会根据你的能力和具体的工作量来定,贡献越多赚的越多。
聊完之后还很亲切送我到电梯门口,跟我说今天就你一个是面实习的,其他的都是 25 届来找工作的。实习 offer 过几天会发到你的邮件里面,然后你可以先接 offer,具体的实习时间看你自己安排(内心 OS:不是姐,你不早说就我一个实习生,害我担心受怕半天【流汗😅】)
总体来说,今天的面试还算顺利,公司地方也很大(整栋楼都是他们的,但这个应该算是个小厂吧(回去查了一下市值在 90 亿左右)我过去的时候有几个人在工位上敲代码),还在纠结要不要接这份 offer,主要原因是因为学校离这边有点距离(通勤一个半小时),如果真来这边实习的话要不要租房。但是公司里的技术氛围挺好的,感觉对我会很有帮助,毕竟这种实际的业务场景和历练机会挺难得的。。。所以,我决定先在这里【狗】着,观望一下隔壁的字节和蚂蚁,伺机而动。
好啦,这次的分享就到这里,希望对大家有所帮助【手动滑稽】。最后祝愿所有小伙伴都能找到心仪的岗位和工作!!!【祝贺】
2024.11.25 写于浙江农林大学图书馆
- 感谢你赐予我前进的力量