美文网首页Java架构技术栈
初面蚂蚁金服,本以为凉凉,没想到直接被录取,去蚂蚁、丰巢还是携程

初面蚂蚁金服,本以为凉凉,没想到直接被录取,去蚂蚁、丰巢还是携程

作者: 若丨寒 | 来源:发表于2020-11-11 19:54 被阅读0次

    PS:感谢某位网友提供的素材及面试真题(为方便阅读,以网友第一人称写作)

    有经验的朋友也可以给这位网友一些建议,去蚂蚁?去丰巢?还是去携程?

    网友:一开始并没有急着提交简历,而是说准备下再提交简历。然后就准备了一周,写简历,刷题,在网上找蚂蚁金服的面经。提交了一份简历,然后发现简历上面没有写学历,幸好他还没提交,就修改了下重新发了一份,然后朋友又给我提了几个建议,所以又改了一份,才最终提交。


    image

    提交简历后的第二天下午,上班的时候蚂蚁金服的面试官打电话过来了,说要面试,当时正在上班,就说了下不方便,就约了当天晚上再面试。谁知道当天小组因为来了新人,晚上要聚餐,所以没办法,就厚着脸皮给面试官发了短信,说了下晚上临时有事不能参加,想约下第二天或者周末。没想到面试官很理解,主要提出第二天晚上八点面试,短信上还让我好好准备,好好加油。

    题外话: 有时间冲突的时候及时跟面试官沟通,往往第一面是技术面,大家都是做技术的,能理解的。 平时多交点朋友往往会有意外的惊喜


    image.png

    面试过程有点磕磕碰碰,但是面试之后,我总结了下,问的都不算难,虽然不是很顺畅,但问题也都回答上了。本以为已经没戏了,谁知道2天后收到通知,竟然过了!现在正在考虑要不要过去…因为一不小心拿到了三个offer……

    以下是面试过程中遇到的一些问题,应该能称之为真题吧,完整版见下面:点击获取

    面一:

    1. jdk1.7 到 jdk1.8 Map 发生了什么变化(底层)? 2. ConcurrentHashMap 3. 并行跟并发有什么区别? 4. jdk1.7 到 jdk1.8 java 虚拟机发生了什么变化? 5. 如果叫你自己设计一个中间件,你会如何设计? 6. 什么是中间件? 7. ThreadLock 用过没有,说说它的作用? 8. Hashcode()和 equals()和==区别? 9. mysql 数据库中,什么情况下设置了索引但无法使用? 10. mysql 优化会不会,mycat 分库,垂直分库,水平分库? 11. 分布式事务解决方案? 12. sql 语句优化会不会,说出你知道的? 13. mysql 的存储引擎了解过没有? 14. 红黑树原理?

    面二:

    1. 说说三种分布式锁? 2. redis的实现原理? 3. redis数据结构,使⽤场景? 4. redis集群有哪⼏种? 5. codis原理? 6. 是否熟悉⾦融业务?记账业务?蚂蚁⾦服对这部分有要求。

    答案:

    image
    image

    携程

    image image

    丰巢科技

    image image

    当然,大厂的面试,是一个系统规范化的流程,除了Redis、MQ这些必备品外,每一个简历都会有一句Java基础扎实(有没有被说中),那么,到底怎么样算Java基础扎实?

    1、集合,例如 List、Map的原理,HashMap基本必问这个不用我多说

    2、并发,例如线程、线程池,锁相关,这些也基本必问

    3、JVM,例如垃圾回收器,垃圾回收算法,OOM处理,jvm参数及调优

    上面说的这些,是最最最基本的面试标配了。

    首先来说下对于简历的准备。MQ、Redis这两个是标配没跑的了。为啥?你要突出你的核心竞争力,无非围绕高并发、高可用、海量数据这几个点出发。

    其次,核心竞争力也体现在分布式解决方案的真实落地实践,但是这些分布式解决方案,也很大程度上依赖 Redis和 MQ。

    比如分布式session需要依赖 Redis,分布式事务最终一致性需要依赖 MQ。也就是说,一份优秀的简历,深入 Redis和 MQ这两个,都是避无可避!

    以下主要分享面经和个人学习方法,会包括很多PDF文档,如面试题库(含答案+解析)、学习笔记、实战文档和脑图等等,均可以免费分享

    见文末

    由于文章的篇幅有限,所以都不整理在了PDF文档里


    image
    image

    如果简历上只是做的项目不同,但是实质都是简单的CRUD,那么没面试之前,已经给淘汰得差不多了。

    通过数十家面试的观察,对于Redis和MQ,考察的方向,其实也是有迹可循的。首先他们的高可用是怎么保证的,原理是怎么样的,几乎必问(不信你可以自己观察)。当然还会根据你的回答往下继续拓展问题,每个人回答得不一样,自然拓展的问题也不一样。

    以下我会分享一些我个人的学习文档,有需要的朋友在文末获取

    Java核心知识整理

    image

    Spring全家桶系列

    image

    性能优化(JVM+Tomcat+MySQL)答案解析整理

    image.png

    分布式(限流+缓存+通讯)答案解析整理:

    image

    刷题:

    既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。


    image

    多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。

    点击获取

    以上学习资料均免费放送,最后祝愿各位顺利拿到心仪的offer!

    相关文章

      网友评论

        本文标题:初面蚂蚁金服,本以为凉凉,没想到直接被录取,去蚂蚁、丰巢还是携程

        本文链接:https://www.haomeiwen.com/subject/gsjybktx.html