在美团成功转正:一位硕士生的暑期实习经历与求职面试准备
我本科毕业于一所排名较低的二本院校,研究生就读于某211高校,专业为计算机科学与技术。高考结束后,我经历了一段时间的迷茫,选择了一所自己未曾考虑过的学校(排名相对较低的二本)。在刚进入大学时,我曾考虑过考研,但缺乏行动,迷茫了很久。在朋友的鼓励下,我最终决定走上考研之路。
由于运气不佳,我经历了两次才成功考入研究生,第一次差几分落榜。当时我考虑过找工作,但意识到自己与其他同学差距甚远,决定坚持学习。当时我并没有认真学习Java,觉得难度较大,于是选择了继续备考。最终我和朋友们一起努力,幸运地成功考入了研究生院。研究生阶段的暑假,我自学了Go语言,但进入团队后,老板要求用Java进行项目开发,因此我转向了Java。
在研究生期间,由于项目的需求,我不得不硬着头皮去学习Java,跟随尚硅谷和黑马等自学了Java的一系列知识,并与老师合作完成了几个项目。
备战面试
以下是我从开始学习到现在的大致时间表。
- 2024年9月,实验室的师兄开始秋招,我发现去年秋招非常困难,许多保底公司也变得炙手可热,因此我决心开始刷算法。此时,我与B站的马士兵左成云一起学习数据结构和算法,每次听到他的解题思路都让我叹为观止(至今我在这方面仍有待提高)。
- 2025年寒假,我开始背Java面试经验。背诵过程中确实感到艰辛,很多知识点是我之前没有接触过的,学习的过程是踏实而真实的。
- 从今年2月开始刷题,当时一个月大概刷了300道题,平均每天10道,迫使自己去学习动态规划(虽然现在掌握得也不是很好),在深度优先搜索(DFS)方面进行了比较多的练习(尽管对某些剪枝的掌握仍不够)。
- 三月初,我开始关注牛客网和BOSS相关的实习招聘信息,起初投递一些小公司以积累面试经验,但很多小公司并不需要实习生,结果大多数投递都是无功而返。到三月中旬,我开始投递一些中大厂,如字节跳动、阿里巴巴、腾讯、美团、米哈游、携程、京东等。由于第一学历的限制,很多机会在简历筛选阶段就被淘汰。
- 三月,携程向我发送了笔试通知,顺利通过笔试后,我前往上海进行线下面试,经过两轮面试后顺利通过。他们告知我回家等消息,大约在4月中旬收到了HR的面试通知,经过自我感觉良好的面试后,几天后又进行了英语测评,最终在排序中被淘汰。
- 快到5月时,尽管天气炎热,但我心中却感到一阵凉意,然而美团给我带来了希望,五一后安排了第二轮面试,几天后便顺利通过,感谢美团在我无助绝望的时刻给予了我一线光明。
我的面试经验
以下是我在菜鸟、美团、携程及其他中小型公司的面试中遇到的重要知识点,常见的部分我会加粗。
Java基础知识
- 接口与抽象类的区别
- String、StringBuffer与StringBuilder的区别
- 反射的应用场景
- HashMap源码实现,链表转红黑树的条件,红黑树是否可能退化为链表
- ConcurrentHashMap的底层实现
- Lambda表达式的数据筛选(手写代码)
Java多线程
- 线程的生命周期及每个阶段的进入与结束标志
- 避免死锁的三个必要条件
- 用多线程模拟猴子吃香蕉(手写代码)
- volatile的用法
- synchronized与ReentrantLock的区别
- 简述CAS
- 乐观锁与悲观锁
- synchronized是否为可重入锁
- 实现多线程的几种方式
- Java线程池的几个参数及其具体意义
- 线程池的拒绝策略
- 描述Java线程池的执行过程
JVM篇
- 简述双亲委派模型
- 垃圾回收算法的种类
- 简述类加载过程
Spring及MyBatis篇
- Spring Boot的优势
- IOC与AOP的具体介绍
计算机网络篇
- HTTP版本及各版本的区别
- TCP的三次握手和四次挥手及其原因
- Cookie与Session的区别
- HTTPS加密证书传递的详细说明,分别涉及对称加密与非对称加密的应用
数据库篇
- SQL优化的方式
- 简述数据库的各种锁
- 简述索引的作用,解释为何使用B+树
- 索引的种类
- 回表查询的原因及避免方法
- 解释最左前缀法则
- 覆盖索引的定义
- 解释Redis为何使用单线程
- 简述RDB与AOF
写在最后
我在北京实习了三个月。这段时间让我从学生思维转变为职场思维,体验了不同的工作生活。在我的部门,每天早晨9点40左右都有晨会,晚上一般在8点到9点下班,午休与晚饭时间总计约3小时。刚开始实习时,我对美团完善的基础研究体系感到震惊(与学校相比)。大多数时候,我们可以直接使用现成的解决方案,而无需重复造轮子。此外,美团还有完善的内部文档系统,大家的写作水平都很高(这让我感到压力很大)。在实习期间,我也经历了一些困难与压力,但我意识到,工作就是如此,无论身处何地都是一样的。在实习过程中,我学习了许多思维方式,并坚信只要我愿意,就一定能学会不会的知识。只要每天都有所进步,就能不断前行。到了8月份,美团开始转正评估。我们组并没有答辩环节,而是与mentor和leader进行了一对一的沟通,最终我成功转正了。
在2023年这样竞争激烈的就业市场中,能够获得大厂的offer,我感到无比开心。考虑到我的背景与其他人相比,差距还是相当大的。以上就是我在实习期间的一些经验与总结。在实习结束后,我身边的一些同学仍在寻找工作,但我坚信美好的事情一定会发生。
有人说今年的就业形势严峻,也有人说这是未来五年中最佳的机会,我对此并不确定,也不敢断言。但与其在此纠结,不如努力前行,坚信美好的事情终将会发生。