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

阿里内网精选:Java微服务实战笔记,共140个案例 微服务是当下所有互联网项目的首选架构,已经成为高级Java程序员必备技能。然而,目前网络中的微服务课程主要围绕SpringCloud相关技术栈,微服务不仅仅是SpringCloud,还包括很多分布式系统要面临的问题。例如:分布式事务、分布式缓存、分布式搜索、分布式锁、持续集成等等。那么该如何更好地学习Java微服务,并且用于实战呢! 阅读详情

正好在离职交接空档期,就抽空简单分享自己的一些个人经历给大家,希望对刚毕业不久或者工作三五年的同学能有一些帮助。

一个即将从《蚂蚁金服》离职的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(tkzl6666)即可免费领取。

 

第一个点:

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

第二个点:

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

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

 

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

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

 

第三点:

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

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

刷题路线与视频:

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

 

第四点:

各种常用的中间件原理、源码:一些常用的框架比如rpc、任务调度、缓存-redis、MQ等等,特别是你项目中运用到的一些中间件,一定要掌握他的原理,如果有时间最好撸一下核心源码,一般的面试官很喜欢问这些东西,特别是小厂跳大厂的时候。这里东西太多,我就不做总结了。

第五点:

项目。说项目的时候如果是业务项目,就要体现出项目的难点和解法,最好有高并发、大数据量,怎么保证稳定性等等。如果是框架型的项目,就要体现出他的平台性、怎么保证高可靠等等。然后就是你在项目中做的哪些比较有特色的事,最难的事情(这个时候就是要活学活用了,不管是不是你做的,你只要能说的上来就是你的)。

这里可能有很多同学没接触到什么有难度的项目,就是项目在面试官眼中是没什么挑战性的,那这个时候你最好要准备一个中间件类似的项目说一下,来吸引一下面试官的眼球,比如限流、比如任务调度、比如配置平台等等,这些都是通用的万能的项目,很容易集成到自己的业务项目中。我这里给大家推荐这个项目+代码,不要再用商城项目去面试了!

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

 

第六点:

场景题。一般面试官会出一些场景题,让你给出一些解决方案。遇到比较多的就是秒杀场景,或者其他的并发相关的场景。这个没有标准答案,就是看你的知识面了,能自圆其说就ok。回答的时候尽量考虑全面一些,多围绕下面几个点展开:容量规划、架构设计、缓存、数据迁移、同步方案、分库分表、高并发解决方案、数据一致性、幂等、甚至考虑一下回滚、性能压测、监控报警方案等,尽量全面一点,把你的知识面铺开。

经验不足的朋友,可以学习一下这份高并发架构设计笔记:

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

 

小结

离职交接期无聊,就简单地回顾一下自己的这几年的一些工作经历,顺便把这段时间积累的一些面试经验分享给大家,希望对大家有一点点帮助。另外,后面如果想起什么其他有意思的点我会继续补充进去。当然,如果上述资料有你需要的

一键三连+评论,然后添加我的VX(tkzl6666)即可免费领取。

java项目开发心得 通过这个项目的实施部门在短时间内有了一支很好JAVA项目开发团队,团队的每个成员在此期间都有很大的收获和提高,随着项目的进一步深入,我认为我们的团队可以的接受更艰巨的挑战。 立即下载

相关推荐

从事java开发工作5年后却失业了,做好程序员工作的几个建议

后来,公司人事部门打电话给我,让我等到明年再去上班,这让我感到很奇怪。其实,公司的项目做的特别大,但里面的百分之七八十的功能基本上都是无用功。而且,公司的文化也很奇葩,考勤制度比较严格,只要迟到两次以上就会被算作违纪,旷工两次就可以被辞退。一个好的公司,不仅会给你提供更好的发展机会,还会尊重和关心员工的感受和权益。总的来说,我觉得早点离开这样的公司,去找一个更好的工作,是一个不错的选择。现在,作为一名 Java 程序员,找工作的机会也很多,只要努力,相信一定会找到更好的机会。

2301_77139641的博客 1959

腾讯架构师首发:成功拿下美团offer,挥泪整理面经

前言 Mysql的锁机制确实非常重要,所以在这里做一个全面的总结整理,便于以后的查阅,也分享给大家。 Mysql的锁机制还是有点难理解的,所以这篇文章采用图文结合的方式讲解难点,帮助大家理解,讲解的主要内容如下图的脑图所示,基本涵盖了Mysql锁机制的所有知识点。 本文脑图 所以,我认为在你选择之前不妨好好想想什么是Java?你适不适合从事这份工作? Java开发是近20多年来最热门的编程语言,就业市场确实比较大,入门的难度也比C和C++要低,结合各方面来说,你选择Java是一定没有问题的。 接下来就要好

m0_56835488的博客 598

2024华为Java面试真题,从外包月薪5K到阿里月薪15K

千千万万要记得:多刷题!!多刷题!!之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!篇幅有限,以下只能截图分享部分的资源!!(1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)(2)刷的算法题(还有左神的算法笔记)(3)面经+真题解析+对应的相关笔记(很全面)(4)视频学习(部分)ps:当你觉得学不进或者累了的时候,视频是个不错的选择在这里,最后只一句话:祝大家offer拿到手软!!

2401_84411776的博客 1142

笔记本电脑中的java的作用是什么_java开发中框架作用是什么

3怎样学java通读官方语言教程和规范发布编程语言的官方,一般都会在其官方网站上提供官方语言教程(Tutorials)和规范(Specification),Java的官方网站当然也不例外。Oracle提供的Java Tutorials官方教程是很好的入门读物,系统全面还带有示例演示,非常易学,看到很多Java的初学者还在满网络的找教程,殊不知最好的教程就在官方网站上等着呢,即使是Java老司机也可...

weixin_42286789的博客 490

蚂蚁金服招纳安全工程师啦~

  活动报名地址:http://bbs.ichunqiu.com/thread-12612-1-1.html   蚂蚁金融服务集团起步于2004年成立的支付宝。   2014年10月,蚂蚁金服正式成立。它致力于打造开放的生态系统,为小微企业和个人消费者提供普惠金融服务。   蚂蚁金服旗下有支付宝、余额宝、招财宝、蚂蚁聚宝、网商银行、蚂蚁花呗、芝麻信用、蚂蚁金融云、蚂蚁达客等子业务板...

dfdhxb995397的博客 457

支付宝核心工程师谈如何成为一名优秀的程序员

支付宝研究员李俊奎 作者 |蚂蚁金服科技 责编| 伍杏玲 出品 | 程序人生(ID:coder_life) 校招进入支付宝,11年时间,从一线工程师成长为支付宝安全核心架构师,这个技术牛人就是李俊奎。 李俊奎一直聚焦风控平台的技术和架构发展,并着手搭建了中国第一家云上的商业银行——网商银行。 在2016年双11和新春红包等活动中,李俊奎和他的团队实现历史性突破,即在系统不...

CSDN资讯 8168

我在蚂蚁金服做SRE

作者:孝泰有一种误解流传甚广,认为技术风险工程师一个“背锅”的岗位,干着脏活累活……事实真的如此吗?蚂蚁金服技术风险部的孝泰同学以他的亲身经历来“辟谣”,并广发英雄帖—...

云栖社区 4610

从大专生到蚂蚁金服CTO,他写下“支付宝”第一行代码:逆风的方向,更适合飞翔!...

Python实战社群Java实战社群长按识别下方二维码,按需求添加扫码关注添加客服进Python社群▲扫码关注添加客服进Java社群▲作者丨Mr.K 整理丨Emma来源丨技术领导力(...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 1241

阿里:Java工程师,算法工程师,数据挖掘分析工程师、测试开发工程师

特别说明:1. 此信息长期有效!!!                        2. 直接走内推通道,优先安排建立评估及面试,快人一步!!!                        3. 大平台、优待遇,你值得拥有!!!   1.【ZP简述】: 蚂蚁金服-支付宝-社招:Java工程师,算法工程师,数据挖掘、分析工程师、测试开发工程师。 2.【职级待遇】: 职级p6~p8,薪...

Sweet_Ting的博客 2750

2019 最全支付宝高级Java现场面试37题

支付宝现场三面面试题目,文末有福利:阿里经典面试88题目答案 01 支付宝一面 介绍一下自己。 项目参的核心设计有哪些 ArrayList和LinkedList底层 HashMap及线程安全的ConcurrentHashMap,以及各自优劣势 Java如何实现线程安全 Synchronized和Lock哪个更好? HashMap中的get()方法是如何实现的? HashMap可以用在哪些场景? JVM,垃圾...

一个有情怀的程序猿博客 1830

一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!

本文转自:https://mp.weixin.qq.com/s/-MzmdxqukOZ6rUta9nkGGw 本文来自我的知识星球的球友投稿,他在最近的校招中拿到了蚂蚁金服的实习生Offer,整体思路和面试题目由作者——泽林提供,部分答案由Hollis整理自知识星球《Hollis和他的朋友们》中「直面Java」板块。 由于作者面试过程中高度紧张,本文中只列出了自己还记得的部分题目。 经...

代码君的博客 7187

蚂蚁金服研发面经

蚂蚁金服研发面经 蚂蚁金服中间件 蚂蚁财富 研发工程师 之前面了阿里中间件的提前批,不过没走流程。同期还面了蚂蚁中间件的两轮面试,被告知不走流程就不能面了,所以也没面完。 后来走了蚂蚁金服财富事业群这边的流程。前几天刚刚面完HR。 正好今天分享一下面经,大家可以多交流交流哈。 1:蚂蚁中间件(面了三次,两次一面,一次二面) 2:蚂蚁财富(1+2+交叉+H...

Java技术江湖 4001

我是如何拿到蚂蚁金服实习 offer 的

我是2018年3月入职蚂蚁的应届前端工程师,来自于北京邮电大学。2年前的此刻,我也是实习求职大潮中的一员,在这里,分享一下我从准备面试到实习,再到最终正式入职的经历。 选择蚂蚁 阿里的前端水平在业界有着很高的评价,以至于知乎上经常有人这么描述,“国内前端,不是在阿里,就在去阿里的路上”。相信对于每一个做技术的小伙伴,进到顶级的技术团队进行工作,一定是自己最大的梦想。我也不例外,而且进入蚂蚁的梦...

阿里云云栖号 3664

蚂蚁金服入职考试_我是如何拿到蚂蚁金服实习 offer 的

想和业界的技术大牛并肩作战?想学习最前沿的技术?想参超酷的大项目?想获得亿万用户的点赞?蚂蚁金服春季校招开启了!面试很难?没有信心?这都不是事儿,这儿有一系列的“面试宝典”。文/图 源介我是 2018 年 3 月入职蚂蚁的应届前端工程师,来自于北京邮电大学。2 年前的此刻,我也是实习求职大潮中的一员,在这里,分享一下我从准备面试到实习,再到最终正式入职的经历。选择蚂蚁阿里的前端水平在业...

weixin_39713814的博客 528

【直播回顾】蚂蚁金服高级开发工程师萧恺:IDEA 插件开发入门教程

主讲人:萧恺(蚂蚁金服-支付宝事业群-高级开发工程师) 本名:肖汉松 讲师介绍:热爱阅读,喜欢挑战,热衷尝试新的技术,关注技术背后的原理。 关注领域:Java 服务端开发,分布式系统 关注语言:Java, Groovy, Python, JavaScript, Go 点击关注萧恺的云栖社区个人主页 内容概要:IDEA 插件开发入门教程如何新建插件项目实...

weixin_34319640的博客 116
上一篇: 小目标!2021年薪资要个40k,我肝了200个Java面试题给大家!
下一篇: 年底竟收获字节跳动后端offer,能过一个好年了,面经分享
JavaBUGa
博客等级 码龄6年 145粉丝 163原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值