我美团暑期实习转正了!

今年五月份的时候,一位读者拿到了美团暑期实习offer,还过来向我报喜了一波。前几天得知他已经顺利转正,能在今年这个招聘环境下获得转正的机会,确实很不错,也很幸运。


他在星球里分享了自己备战面试的经历和在美团实习的感受,内容挺不错的,完全真实(原贴地址:https://t.zsxq.com/14Uuj2Pu4),希望对大家有帮助!

下面是正文。

我本科来自一个排名靠后的二本,硕士就读于某 211 高校,专业是计算机科学与技术。在高考完后,其实迷茫了很久,考了一个自己想都没想过的学校(排名非常靠后的二本),在刚进大学的时候想过考研,没有付诸行动,迷茫了很长一段时间,后来在身边小伙伴的劝说下,最终走上了考研的路。

运气不佳考了两次才上岸,第一次差那么几分败北,当时想着要不要随大流找工作,但是发现自己远远落后其他同学,当时并没有认真学 Java(当时感觉 Java 好难呀,好多都不明白,就放弃了),同时我又有大厂情节,最后选择坚持再考一年,那一年是痛苦的,害怕自己如果在考不上该何去何从,最终和小伙伴选择一起坚持,所幸成功上岸了,上岸后的暑假自学了 go,但是进组后老板要求使用 Java 做项目,后期就转了 Java。

读研期间因为老板项目的需要,就逼着自己硬着头皮去学 Java,跟着尚硅谷、黑马自学了 Java 一系列,也和老师做了几个项目。

备战面试

下面是我从开始学习到现在的大致时间表。

  1. 2022 年 9 月开始实验室的师兄开始秋招,发现去年秋招很难,很多保底的公司已经变成了香饽饽了,当时就决心要开始刷算法。当时我是和 B 站上马士兵的左成云学习的数据结构算法,当时每次听到左神解题都会叹为观止(至今我还是很菜)。
  2. 2023 年寒假也开始背 Java 面经(这里推荐下 JavaGuide,网站地址:javaguide.cn ,覆盖的很全),当时背的时候确实很痛苦,很多都是自己没用过,之前听课快进过去的,苦果总要自己吃,脚踏实地才是真。
  3. 听算法课到今年 2 月开始刷题,当时是 2 月一个月大概刷了 300 题,一天 10 题左右的强度,逼着自己去学动态规划(虽然现在掌握也不是很好),对 DFS 那块学的比较多(虽然里面有些剪枝掌握的不是很好)。
  4. 三月初开始陆陆续续看牛客,BOSS 相关实习招聘信息,一开始在 BOSS 投递一些小公司想攒点面试经验,结果很多小公司不需要实习生,大部分都是无功而返。到了月中逐渐开始投递一些大中厂:字节、阿里、腾讯、美团、米哈游、携程、京东等等,不详细列举了。不出意外,第一学历卡掉了很多机会,直接在简历环节就挂了。
  5. 三月携程给我发了笔试,通过了笔试当时是去上海线下面试的,两轮面试顺利通过,告诉我回去等消息,大概到了 4 月中旬给我发了 hr 面,自我感觉面的还不错,几天后给我发了英语测评,最后排序半个月挂掉了。
  6. 当时快 5 月了,天明明那么热,但是感觉我的心好凉,后来美团捞人把我捞起来了,五一后约的二面,几天速通了,当时真的很感谢美团,在我无助绝望的时候给我希望,给我那缕光。

我的面经

以下是菜鸟、美团、携程面试和其他中小厂问到的知识点,比较重要的高频的部分我会加粗。

ps:可以结合 JavaGuide(网站地址:javaguide.cn)进行复习准备。

Java 基础篇

  1. 接口和抽象类的区别
  2. String、StringBuffer、StringBuilder 的区别
  3. 反射的应用场景
  4. HashMap 源码实现,链表转红黑树条件,红黑树是否会退化为链表
  5. ConcurrentHashMap 的底层实现
  6. Lambda 表达式去做数据筛选(手写代码)

Java 多线程

  1. 线程的生命周期以及每个周期进入和结束的标志
  2. 避免死锁的三个必要条件
  3. 用多线程模拟猴子吃香蕉(写代码)
  4. volatile 的用法
  5. synchronized 和 ReentrantLock 的区别
  6. 简述 CAS
  7. 乐观锁和悲观锁
  8. synchronized 是可重入锁吗
  9. 实现多线程的方式
  10. Java 线程池的几个参数以及其具体意义
  11. 线程池的拒绝策略
  12. 描述 Java 线程池的执行

JVM 篇

  1. 简述双亲委派模型
  2. 垃圾回收算法有哪些
  3. 简述类加载过程

Spring 及 Mybatis 篇

  1. Springboot 的优势
  2. IOC 和 AOP 具体介绍一下
  3. $ 和 # 的区别

计算机网络篇

  1. HTTP 版本你有哪些了解,分别简述一下各版本的区别
  2. 分别简述下 TCP 三次握手四次挥手,以及为什么要这么做
  3. Cookie 和 Session 有什么区别
  4. HTTPS 加密证书传递详述,哪些是对称加密,哪些是非堆成加密

数据库篇

  1. 讲述下 SQL 优化方式
  2. 简述下数据库的各种锁
  3. 简述索引作用,简述为什用 B+树
  4. 索引有哪些种类
  5. 为什么会出现回表查询,怎么避免
  6. 解释一下最左前缀法则
  7. 覆盖索引是什么意思
  8. Redis 为什么是单线程的
  9. 简述 RDB、AOF

写在最后

去北京实习了三个月。从一开始的学生思维向打工人思维的转变,让我有了不同的体验。在我的部门,每天早上 9 点 40 左右有晨会,晚上一般在 8 点到 9 点下班,午休时间加晚饭时间大约为 3 个小时。刚进入实习时,我对美团的完善的基研体系感到震惊(相较于学校而言)。大部分时候,我们可以直接使用现成的解决方案,而不需要重复造轮子。此外,美团还有完善的内部文档系统,大家都写得很好(这点让我有点卷)。在实习的三个月里,我也经历了一些困难和压力,但是我意识到打工就是这样,不管去哪里都是一样的。在实习期间,我更多地学习了一些思维方式,坚信只要我不会的东西,我就可以学会。每天都取得一点进步,保持前进。到了 8 月份,美团开始进行转正评估。我们组没有答辩环节,而是与 mentor 和 leader 进行了一对一的交流。最终,我成功转正了。

能在 2023 年这样的就业市场中获得大厂的 Offer,我真的非常开心。毕竟,考虑到我的背景与其他人相比,差距还是相当大的。以上就是我在实习期间的心得总结。实习之后,我身边的一些同学还在继续寻找工作,但我坚信美好的事情一定会发生。

有人会说今年就业难,还有人会说今年是未来五年最好的一年,到底是什么样,我不确定,也不敢断言,但是与其在这纠结不如努力前行,坚信美好的事一定会发生。

👉近期文章精选

      相关推荐

    • 独自一人,怒发AI顶会!
    • 全票通过!Seata 进入 Apache 孵化器
    • 零一万物回应“套壳 Llama”争议:基于 GPT 研发,对模型和训练的理解做了大量工作
    • 首周聚焦百度智能云千帆大模型平台使用,《大模型应用实践》实训营 11 月 16 日开讲!| Q推荐
    • 文生图大型实践:揭秘百度搜索 AIGC 绘画工具的背后故事!
    • “谷歌有谷歌的规矩”
    • 北大全新「机械手」算法:辅助花式抓杯子,GTX 1650实现150fps推断|NeurIPS 2023
    • LLM幻觉问题全梳理!哈工大团队50页综述重磅发布
    • ChatGPT Plus账号暂停注册!网友炸锅,卖号租号全网溢价
    • 1分钟预测10天全球天气!谷歌DeepMind全新AI天气预报登上Science,碾压行业SOTA
    • Agent4Rec来了!大模型智能体构成推荐系统模拟器,模拟真实用户交互行为
    • 微软用GPT-4V解读视频,看懂电影还能讲给盲人听,1小时不是问题
    • S-LoRA:一个GPU运行数千大模型成为可能
    • 比ChatGPT早发两周,被喷下线的Galactica成了LeCun最大的意难平
    • 实时文生图速度提升5-10倍,清华LCM/LCM-LoRA爆火,浏览超百万、下载超20万
    • WeOLAP:微信 OLAP 新场景优化实践
    • AI平台与新数据分析的应用与实践
    • 超越Midjourney?基于语境学习训练图像扩散模型【前沿】
    • 太可怕啦!我在网上发了个贴,就被GPT-4推断出了个人隐私!GPT-4化身福尔摩斯
    • 突发!奥特曼宣布暂停ChatGPT Plus新用户注册!