失业五个月后和美团面试官进行拉锯战,四面拿下Java后端岗offer,简直太刺激!

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注Java)
img

正文

然后就是只能在家待业了,但是我没有想过要放弃自己,我还有家人,必须承担起责任,我开始拼命复习学习,准备面试的一切准备工作。每天悬梁刺股般的复习学习着,幸运的是通过自己的努力,后来拿到了美团的offer,面试过程也是很坎坷的,不废话,现在把我千金难得的美团面试经历和面前学习资料分享给大家。

终于!失业5个月拿下美团offer,悬梁刺股后与面试官过招,太刺激

美团面经(4轮面试,一波三折)

===============

美团第一面:轻松

  • 自我介绍、过往工作经历

  • 说之前的项目(关于并发量)

  • 介绍一下项目流程,介绍一下系统框架是怎么设计的?用到哪些技术?遇到过哪些问题?是怎样去解决的?

  • 如何承载高并发?

  • RocketMq的运行模型

  • zookeeper是如何保证一致性的,协议叫什么?

  • 乐观锁和悲观锁,应用场景有哪些?

  • 什么情况下会发生死锁,怎么处理死锁?

  • hashMap的原理,由此延伸问红黑树是什么,hash冲突怎么解决?

  • 排序算法记得多少?

  • 写代码:两个stack实现一个queue

美团第二面:紧张

  • 自我介绍,介绍一下项目流程

  • 网页输入 url 之后会有什么过程?

  • 讲讲三次握手,为什么是三次?两次不行吗?

  • 做过 socket 编程吗?讲讲 socket 中的状态?

  • 进程和线程的区别

  • Synchronized与Lock的区别

  • 事务隔离级别和实现原理,mysql发生锁死怎么办?

  • Java的垃圾回收机制

  • 线程池了解多少,线程池的参数有哪些?

  • HashMap原理(感觉是个必问题)

  • 有100只瓶液体,其中一瓶是毒药,一只小白鼠喝到毒药一周后会死亡。请问给一周时间,至少需要多少只小白鼠能确定哪瓶是毒药?(把瓶子序号变成二进制)

  • 代码实现链表的反转

  • 一个整数数组先升序后降序,给一个整数k,返回它在数组中的index,找不到的话返回-1

  • 算法题:连续子数组最大和 / 乘积

美团第三面:融洽

  • 问oracle里面的函数有什么用?

  • 面向对象都有哪些特性以及你对这些特性的理解

  • 访问权限修饰符都有哪些?以及他们的区别

  • 抽象的(abstract)方法是否可同时是静态的(static), 是否可同时是本地方法(native),是否可同时被 synchronized?

  • 聊聊我应聘的部门在做什么,谈谈我对项目的理解,怎么开展一个项目?

美团HR面试:稳了

  • 自我介绍

  • 为什么想来美团,对美团了解多少?

  • 心中的互联网公司排序(送命题)

  • 工作中遇见暂时无法解决的问题,你怎么来应对?

  • 自己的优点和缺点

  • 未来的职业规划是什么?

  • 还面了哪些公司?结果怎么样?

  • 薪资要求

终于!失业5个月拿下美团offer,悬梁刺股后与面试官过招,太刺激

面试美团前,我做的准备工作(大厂收割秘籍)

=====================

1.定制自己的简历(对标BATJ)

无论是什么行业,简历都是敲门砖,对于程序员来说,更应该着重准备,甚至要做到逐字推敲。关于简历,我个人有以下两点建议:

①尽可能突出自己的优势

一定要让看到你简历的人一眼就看到你自己所具备的优势,要学会突出重点,如你在上一家公司做出的贡献,就要写在显眼的位置进行突出,用颜色加深再好不过。如果你的优势是学历,那么学历就要放在第一页,因为HR在筛选简历时,一份简历往往只看那么几秒钟,你需要做到的就是让HR一眼看中你的简历。

终于!失业5个月拿下美团offer,悬梁刺股后与面试官过招,太刺激

②简

简历简历,之所以称为简历,就是需要把自己的个人信息和内容化繁为简,但是很多人都做不到这一点。我身边有一些朋友,写自己简历时,长篇大论,恨不得写出一篇800字作文出来,如果说你的简历长达6-7页,并不会给对方你有丰富经验的感觉,反而会让人一下子抓住不住重点。

另外,简历不能写成流水账,技术简历一般不超过3页,主要信息就包括个人信息(联系方式,学历等),专业技能,工作经历,项目经验等几个部分就好了,尽可能用精炼的语言描述,一个字能讲清楚的事,千万不要用两个字。

③描述自己做到了什么,而不是做了什么

很多程序员会在自己的项目或是技术栈里这样描述:在某项目,我负责xxxx,如重构,如优化。但实际上,面试官想要看到的是你在项目中,重构和优化带来了什么样的好处和效果,如果说性能提升了,那么提升的数据和情况是如何的,要一一描述出来,所以重点应该是“将项目做到了什么样子,做成了什么事”。

以上3点,则是我对自己简历的要求。说了这么多,简历到底要怎么准备,怎么制定,可能很多人还是摸不着头脑,我手上有一套标准的程序员简历模板,如果你有需要,可以分享给你,三连之后加小助理微信 mxj94670 来免费获取

终于!失业5个月拿下美团offer,悬梁刺股后与面试官过招,太刺激

2.梳理知识,提升储备

最后

无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。

针对以上面试技术点,我在这里也做一些分享,希望能更好的帮助到大家。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
再深入研究,那么很难做到真正的技术提升。**

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-lfoC0Yof-1713462864581)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 22
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值