2024想进大厂?高手面经送给你:Java基础笔记+面试手册+项目+高并发架构设计攻略

总结

无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。

最后我整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。

面试了阿里,滴滴,网易,蚂蚁,最终有幸去了网易【面试题分享】

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

需要这份系统化的资料的朋友,可以点击这里获取

个人经历

====

正文前先来一些简单的自我介绍,这部分水分较多,如果没兴趣的同学可以直接跳到第二部分看些面试题。

一个即将从《蚂蚁金服》离职的Java工程师个人经历与总结

我是16年本科毕业,毕业第一年在福建上班,17年到杭州,来杭州前,自己花了很长时间准备面试,本来信心满满,但是到了杭州,还是遇到很大的挫折。我还记得,当时有一个面试官问我说你说下什么是分布式,或者简单讲下集群和分布式的区别,我当时就卡壳了。之前在福建的时候我们做的项目,并发量非常少,并且我们服务一共也就是两三台机器,仅仅是为了做负载均衡用。虽然面试前做了很多准备,看了很多分布式相关的东西,并且说项目的时候也吹了一把,项目如何用到分布式,但是当面试官叫我简单讲下集群和分布式的区别的时候,居然一时答不上了。现在想想真的很尴尬。

但杭州不愧是互联网之都,机会真的非常多,也可能是跟我前期准备比较足有关系,或者是我面的公司都比较小还是公司比较缺人的原因,反正记得当时我也拿了挺多offer。后面经过朋友推荐,选择了一家阿里系的合资公司。现在回过头来想想,真的非常感谢在杭州第一段工作的这段经历,在这里我遇到了很多很多优秀的同事(后面这些同事绝大多数也都去了阿里),也遇到了很不错的老板,并且也真正接触到了所谓的并发、分布式、集群、大促等项目经验。现在回想,真的很庆幸当时遇到的同事。我们当时那个团队真的氛围非常好,学习气氛很强烈,我们当时经常私下组织技术分享,那段时间成长了非常非常多,不仅仅是最前沿的互联网技术,还有学习习惯。在这家公司我得到了非常多的机会,并且我每个机会我也都把握住了,半年后我甚至都当上了5、6个成员的小组组长,当时距我毕业还没两年。我还记得当初晋升谈话的时候,有个评委跟我说的,你才刚毕业两年就开始带人了,这个对你是挑战也是一个坑,不管是技术和经验你都非常欠缺,一定不要迷失自己,对技术要始终抱有热情,不断进步。这句话我也同样送给在规模比较小的公司,刚开始工作不久就开始带人的其他同学。

一个即将从《蚂蚁金服》离职的Java工程师个人经历与总结

到18年中,我跳槽到了蚂蚁金服,就是做花呗借呗的那个阿里巴巴下面的蚂蚁金服。当时跳槽纯粹是因为身边很多同事都慢慢收到阿里的offer,其实作为我们当初那个阶段的计算机专业的人来说,基本都有一个BAT的梦(现在是2021年了,可能当初的BAT已经不那么香了)。我看到大家都出去尝试也心动了,就投了阿里的岗位。应该算是一点实力加一点运气吧,本来我是面的钉钉,后面阴差阳错去了蚂蚁金服。

蚂蚁金服我是18年8月入职的,到21年的1月底,差不多两年半时间。因为我现在还在职,处在交接阶段,这里有很多事就不方便说了。在这里我遇到过很多挑战,同时也遇到很多牛逼的同事,学习到了很多做事方式。即将离开蚂蚁了,这里我也总结几个工作经验,包括我自己做的不好的几个地方,希望对后面的同学有一点借鉴:

  1. 在阿里这种大厂,其实在很多公司也一样,沟通和反馈是非常非常重要,一味埋头苦干的人其实是很吃亏的。我见过好几个踏实做事的同学被打上‘325’走人的。所有一定要学会在老板和同事面前包装和表现自己。

  2. 需求太多、运维工作量太大,平时各种琐事会充满你所有的时间(甚至包括你的睡眠时间和周末时间),一定要学会解脱(思考解法或者寻求帮助再或者甩给别人),然后自己抽身去做些有成长有意思的事情,只有这样你才有时间去搞些容易拿KPI的项目,不然到时候你剩下的只有抱怨为什么这么忙,为什么脏话累活都是你干。实际上这些抱怨一点用都没有,在老板和大多数人眼里,只能说明你什么事都搞不定。以结果为导向的价值观里,过程是不重要的!

  3. 一般人的工作目的无非是为了在同等的条件下,获取更高的物质回报。如果你确实努力了也拼命了,还是得不到老板的精神认可,获取不到自己想要的物质回报,你要么改变自己,要么就改变环境-或者换个环境。

  4. 工作是公司的,只有技术、成长还有健康是自己的。此处不留爷,自有留爷处,但是打铁还需自身硬,说白了,你想跳槽也是要看你实力,在日常工作中一定要抽时间多学习多总结,互联网这行业,技术更新换代速度太快,只有自己成长才是王道。

面试经验

====

我面的岗位都是java 开发,前前后后面了很多一二线互联网公司,其中包括腾讯,阿里,滴滴,网易,美团、头条、快手等等,下面的文章水分较少,都是一些面试干货。希望能为大家圈一些“考试范围”,给大家面试带来一点点帮助。

当然文中涉及的资料也是可以免费分享的,如果有你需要的可以转发+关注后添加小编vx:mxzFAFAFA即可!!

一个即将从《蚂蚁金服》离职的Java工程师个人经历与总结

第一个点:

我要说的就是面试时间点很关键,这直接决定了你的竞争力和拿到offer的难度。同一个岗位,不同时间点面试,难度和要求是不一样的。因为这里要看缺人的程度和岗位HC的数量 根据我的观察,在杭州互联网的话,一般每年年底机会比较多。另外就是如果有认识的人,推荐得比较急的或者“放水”几率比较大的岗位的话,那么你拿到offer的可能性自然而然就比较高,这就是我前面说的面试是实力的基础上加一点运气。

第二个点:

**java基础,**我是毕业4年半,即将5年,面的岗位有开发工程师,有开发专家(近期也拿到过一二线厂的开发专家的offer)。基本每次面试都要准备一下java面试常见的“八股文”,也基本每次都会被问到,比如锁、spring、比如jvm 垃圾回收,比如hashmap等等,这些基础的肯定要掌握,甚至要滚瓜烂熟,举一反三。这里有一些大牛总结的面试必背题(包含答案),大家面试前可以看看,里面全是干货。

一个即将从《蚂蚁金服》离职的Java工程师个人经历与总结

阿里内部流传很广的一份Java笔记:非常全,适合补全基础。

一个即将从《蚂蚁金服》离职的Java工程师个人经历与总结

第三点:

**笔试题。**最近两年的面试一些大厂基本都要做一些笔试题,一般都是牛客网上面出题,这些题大多数都是一些算法题,基本都是leetcood的原题,所以要准备面试的同学,要提前适应一下,去leetcood上面刷刷题。一般面试官会根据你的面试表现然后出一些不同难度的题目,如果你面试问题回答的比较好,给的题目就相对比较简单,如果回答的不好,可能就直接给你一道hard.

不过根据我的经验,大多数情况给的题都是leetcood上面热题100的中等难度的原题。算法题更多的是思路问题,建议先去力扣刷些题,然后再看视频找思路,最后再刷题总结;

刷题路线与视频:

一个即将从《蚂蚁金服》离职的Java工程师个人经历与总结

总结

虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。

架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。

如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。

image

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

需要这份系统化的资料的朋友,可以点击这里获取

试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/topics/618154847)收录**

需要这份系统化的资料的朋友,可以点击这里获取

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值