逆袭之战 & 背水一战:毕业三年,坚持学习两年

本文讲述了在竞争激烈的求职市场中,如何通过技术博客展示技术实力、参与开源贡献积累经验、寻找内推机会以及坚持学习来获取面试机会。作者分享了自己的经历和面试官的不同风格,以及应对策略。

三、获取面试机会阶段:大厂的应聘者(优秀者)如此之多,如何脱颖而出,拿到面试机会?


  • 对于我们这种学历位于食物链底层的人来说,也只能从其他方式来寻找亮点了

  • 写技术博客👍:写技术博客就是一个验收自己学习效果的过程,如果你能以大白话的形式把技术讲解得通俗易懂的话,那你就是彻底熟悉这个技术点了!

  • 开源贡献🙏:如果你不擅长在各大开源框架中找issue并修复它的话,那这一加分项就只能靠缘分了。本人最开始学习的是Spring源码,但最终却成为了Dubbo的开源贡献者,你说是缘分么?(如果你对我开源的内容感兴趣的话,可以参考我的这篇文章滑稽之事:学习Spring源码半年后,我成为了Dubbo的贡献者

  • 找大厂的小伙伴内推🤝:这个也是有运气成分之说,这个需要有人脉关系。如果你没什么大厂人脉关系的话,可以在脉脉中找相关的内推帖子或者找各种公众号大佬帮忙内推。但有一个需要注意的点:要找比较靠谱的人帮忙内推,最好是那种能反馈给你每个阶段的面试结果的人才行

  • 坚持学习😄:这一点坚持下去确实比较难,我中途也中断了一两个月,但很庆幸又找回了自我。

  • 而我,职业生涯这么差的一个打工人,也是凭借着技术博客、开源贡献、内推、坚持学习这四点才拿到面试机会。

四、面试阶段:八股文 + 项目经验 + 沟通技巧


  • 如果你获取到面试机会了,那接下来就是面试环节了。我本人在这一个月内面试了美团、京东、阿里、叮咚买菜等互联网企业,分别为面试官的面试风格做了如下总结:

| 面试风格 | 面试官的行为表现 | 主要想考察你的点 | 如何面对 |

| — | — | — | — |

| 倾听型 | 抛出一个问题,由你自己发挥,不会中途中断你的回答,如果你回答的比较浅显,他会追问一句:还有补充的吗? | 考察你的知识脉络,可以考察到你的知识体系是否完整。这样的考察方式基本上可以确定你入职的工作态度。 | 认真学习技术、业务。使用脑图、流程图等技巧巩固自己对技术、业务的认知。以技术点为例:要明白这个技术的出现是为了解决什么问题?有什么优缺点?实现原理是什么? |

| 深究型 | 抛出一个问题,一层一层的往深问,直到你不会为止 | 考察你的技术深度。这样的考察方式基本上可以确定你是否有钻研性精神。 | 需要有钻研精神、好奇心。在学习技术时,多想一想为什么。将自己的所思、所学、所想以文章的方式输出。 |

| 项目细节型 | 抓住你简历中的某一个点,一直往深问,会问到实现的细节 | 考察你简历上的东西到底是不是真实的、是不是合理的、是不是你自己做的。 | 实事求是,多钻研自己负责的业务模块。多想想为什么?能否有更好的方案? |

| 解决实际问题型 | 通常会告诉你一些情景,问你发生这种情况的可能性有什么? | 考察你实际解决问题的能力。 | 学习技术时,需要与实际案例相结合。如果项目中没有这方面的需求的话,可以多做些demo。 |

| 注重高效沟通型 | 通常会让你介绍你做过的业务,遇到了哪些难点?如何解决的?解决后的结果是怎样的? | 考察你的表达,面试官期望你使用STAR模型来回答这个问题,因为这样,面试官才能知道你做的这个业务的背景是什么(Situation)、有哪些任务需要做(Task)、做了那些事(Action)、结果是怎么样的(Result)。通常,他们还期望你使用一些数字来描述结果,比如性能提升的话,提升了多少倍等等。 | 平时提高自己的沟通能力。可以阅读《金字塔原理》这本书,能有效的提高沟通能力。 |

五、阿里面试题分享(汇总)


  • 有意向来杭州吗?结婚没?学校是全日制本科吗?

  • 项目中有遇到哪些最有挑战的事情(业务上、技术上)(重点

  • 假设用户连续点击两次支付,你们是如何处理的

  • 假设有两个节点部署,此时你是如何保证的

  • 你说你是Dubbo开源框架的贡献者,提交的Commit主要包含了什么内容?

  • hashmap是线程安全的吗?有哪些线程不安全的表现?

  • jdk1.8相对于jdk1.7做了哪方面的优化?

  • hashmap在查询过程中,除了链表查询导致的查询慢之外,还有其他原因吗?

  • 聊聊JMM结构

  • synchronized和threadLocal都可以保证线程安全,为什么?

  • 如果线程A有一个ThreadLocal,线程B可以用这个ThreadLocal里面的值吗?

  • Dubbo和SpringCloud的优缺点

  • 如何设计一个网关?

  • 你在项目中最有挑战的是什么?最有价值的是什么?

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

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

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

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

最后

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

image.png

image.png

专题+大厂.jpg

mg-OO4JN3iD-1710435124847)]

[外链图片转存中…(img-wO8n9VGu-1710435124848)]

[外链图片转存中…(img-tjN95P4X-1710435124848)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值