三、获取面试机会阶段:大厂的应聘者(优秀者)如此之多,如何脱颖而出,拿到面试机会?
-
对于我们这种学历位于食物链底层的人来说,也只能从其他方式来寻找亮点了。
-
写技术博客👍:写技术博客就是一个验收自己学习效果的过程,如果你能以大白话的形式把技术讲解得通俗易懂的话,那你就是彻底熟悉这个技术点了!
-
开源贡献🙏:如果你不擅长在各大开源框架中找issue并修复它的话,那这一加分项就只能靠缘分了。本人最开始学习的是Spring源码,但最终却成为了Dubbo的开源贡献者,你说是缘分么?(如果你对我开源的内容感兴趣的话,可以参考我的这篇文章滑稽之事:学习Spring源码半年后,我成为了Dubbo的贡献者)
-
找大厂的小伙伴内推🤝:这个也是有运气成分之说,这个需要有人脉关系。如果你没什么大厂人脉关系的话,可以在脉脉中找相关的内推帖子或者找各种公众号大佬帮忙内推。但有一个需要注意的点:要找比较靠谱的人帮忙内推,最好是那种能反馈给你每个阶段的面试结果的人才行。
-
坚持学习😄:这一点坚持下去确实比较难,我中途也中断了一两个月,但很庆幸又找回了自我。
-
而我,职业生涯这么差的一个打工人,也是凭借着技术博客、开源贡献、内推、坚持学习这四点才拿到面试机会。
四、面试阶段:八股文 + 项目经验 + 沟通技巧
- 如果你获取到面试机会了,那接下来就是面试环节了。我本人在这一个月内面试了美团、京东、阿里、叮咚买菜等互联网企业,分别为面试官的面试风格做了如下总结:
| 面试风格 | 面试官的行为表现 | 主要想考察你的点 | 如何面对 |
| — | — | — | — |
| 倾听型 | 抛出一个问题,由你自己发挥,不会中途中断你的回答,如果你回答的比较浅显,他会追问一句:还有补充的吗? | 考察你的知识脉络,可以考察到你的知识体系是否完整。这样的考察方式基本上可以确定你入职的工作态度。 | 认真学习技术、业务。使用脑图、流程图等技巧巩固自己对技术、业务的认知。以技术点为例:要明白这个技术的出现是为了解决什么问题?有什么优缺点?实现原理是什么? |
| 深究型 | 抛出一个问题,一层一层的往深问,直到你不会为止 | 考察你的技术深度。这样的考察方式基本上可以确定你是否有钻研性精神。 | 需要有钻研精神、好奇心。在学习技术时,多想一想为什么。将自己的所思、所学、所想以文章的方式输出。 |
| 项目细节型 | 抓住你简历中的某一个点,一直往深问,会问到实现的细节 | 考察你简历上的东西到底是不是真实的、是不是合理的、是不是你自己做的。 | 实事求是,多钻研自己负责的业务模块。多想想为什么?能否有更好的方案? |
| 解决实际问题型 | 通常会告诉你一些情景,问你发生这种情况的可能性有什么? | 考察你实际解决问题的能力。 | 学习技术时,需要与实际案例相结合。如果项目中没有这方面的需求的话,可以多做些demo。 |
| 注重高效沟通型 | 通常会让你介绍你做过的业务,遇到了哪些难点?如何解决的?解决后的结果是怎样的? | 考察你的表达,面试官期望你使用STAR模型来回答这个问题,因为这样,面试官才能知道你做的这个业务的背景是什么(Situation)、有哪些任务需要做(Task)、做了那些事(Action)、结果是怎么样的(Result)。通常,他们还期望你使用一些数字来描述结果,比如性能提升的话,提升了多少倍等等。 | 平时提高自己的沟通能力。可以阅读《金字塔原理》这本书,能有效的提高沟通能力。 |
- 关于解决实际问题型的面试官,我也有亲身体验过,详细内容也以文章的形式发布出来了,如果你感兴趣的话,可以阅读下:我惊呆了!阿里P7面试官问我:存在一个事务方法,参数是一个list,内部遍历list循环更新商品信息。这个api会出现死锁吗?
五、阿里面试题分享(汇总)
-
有意向来杭州吗?结婚没?学校是全日制本科吗?
-
项目中有遇到哪些最有挑战的事情(业务上、技术上)(重点)
-
假设用户连续点击两次支付,你们是如何处理的
-
假设有两个节点部署,此时你是如何保证的
-
你说你是Dubbo开源框架的贡献者,提交的Commit主要包含了什么内容?
-
hashmap是线程安全的吗?有哪些线程不安全的表现?
-
jdk1.8相对于jdk1.7做了哪方面的优化?
-
hashmap在查询过程中,除了链表查询导致的查询慢之外,还有其他原因吗?
-
聊聊JMM结构
-
synchronized和threadLocal都可以保证线程安全,为什么?
-
如果线程A有一个ThreadLocal,线程B可以用这个ThreadLocal里面的值吗?
-
Dubbo和SpringCloud的优缺点
-
如何设计一个网关?
-
你在项目中最有挑战的是什么?最有价值的是什么?
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。



由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)

最后
金三银四到了,送上一个小福利!



mg-OO4JN3iD-1710435124847)]
[外链图片转存中…(img-wO8n9VGu-1710435124848)]
[外链图片转存中…(img-tjN95P4X-1710435124848)]
本文讲述了在竞争激烈的求职市场中,如何通过技术博客展示技术实力、参与开源贡献积累经验、寻找内推机会以及坚持学习来获取面试机会。作者分享了自己的经历和面试官的不同风格,以及应对策略。

822

被折叠的 条评论
为什么被折叠?



