当前位置:   article > 正文

惊险!备战3个月,五面蚂蚁金服差点倒在最后一面,大数据运维面试题

惊险!备战3个月,五面蚂蚁金服差点倒在最后一面,大数据运维面试题

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

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

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

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注Java)
img

正文

一面

=====================================================================

  • 1、分布式架构 50分钟

  • 2、个人介绍加项目介绍20分钟

  • 3、微服务架构是什么,它的优缺点?

  • 4、ACID CAP BASE理论

  • 5、分布式一致性协议,二段、三段、TCC,优缺点

  • 6、RPC过程

  • 7、服务注册中心宕机了怎么办?

  • 8、微服务还有其他什么组件

  • 9、分布式架构与微服务的关系

  • 10、你有什么问题要问我的。

二面

=====================================================================

上来不用自我介绍,项目介绍,直接开始

算法

  • 1、各种排序算法、未排序常规数据查找第K大的数,时间复杂度。

  • 2、二叉树的深度

操作系统

  • 3、虚拟内存分页了解不?

  • 4、进程和线程区别?

数据库

  • 5、第一二三范式是什么?

  • 6、一个表一千个列值为true和false,写sql 查询 有300个列值为true的行。

  • 7、脏读和幻读是什么?

JVM

  • 8、什么对象会从新生代晋升到老年代

多线程

  • 9、一个任务分成十个任务,最后汇总计算,不能用fork/join

  • 10、开源框架源码了解不?

  • 11、数据建模两道、个人题开放性题

安全方面

  • 12、对安全方面了解多少?

  • 13、 安全协议有哪些 、https是啥?

介绍你做的项目和其中的难点。

三面

=====================================================================

这部分比较注重技术深度

  • 1、从ConcurrentHashMap一路问到锁&锁优化->LongAdder->伪共享->缓存行填充->cas等诸多技术细节;

  • 2、从hystrix一路问到原理->自己如何实现->如何优化->响应流编程(reactive streams);

  • 3、从简单的生产者消费者模式设计到如何高效健壮实现等等。

四面

=====================================================================

  • 1、如何倒序输出单向链表?

  • 2、个人直接想法是用栈先进后出的特点,把链表数据读到栈里然后输出。

  • 3、有更好的实现方式吗?

  • 4、主要问项目情况,然后根据一个项目,问如果量级扩大1000倍,你会怎么做?有哪些优化措施?高性能&高可用措施?

五面:HR面

=========================================================================

HR的问题都是基于公司最基本的利益出发的,所以会给大家抛出几大深坑问题

  • 1、个人的职业规划是什么

  • 2、你遇到的最大问题或者是困难是什么

  • 3、你如何看待阿里

  • 4、你能为阿里带来什么

  • 5、你的优缺点是什么

这里的回答就需要深思了,许多大佬前几轮面试过了,倒在了一个外行(公司HR手里))

大佬面试总结:

==========================================================================

  • 1.技术基础必须扎实:算法、数据结构、操作系统等,蚂蚁金服(其他大厂也一样)面试对技术的基础非常重视,基础扎实的同学有利于在前两轮突出重围。

  • 2.技术宽度:主要集中在高并发、多线程、分布式架构,大以及常用中间件(缓存等)的选型和较。

  • 3.技术原理深入:重点还是提前准备好JVM、多线程高并发这块

  • 4.参与的项目总结:你需要清楚你所做项目的关键细节、优化、特点、原理。

  • 5.很多所用第三方库&中间件等的原理,即使你不知道,也要有自己的想法能够说出如何代替实现比如单点登录的替代方案。

  • 6.最好,提前准备一个大数据访问,比如pv扩大1000倍,你的架构或者技术方案应对措施。

  • 7.最后,千万不要倒在HR面试环节,避重就轻是重点,特别是优点和缺点,如果问到你的规划是什么,请记得一定告诉HR你想成为一名优秀的技术专家!

说明:但是要真正成为一个技术专家所需要储备的知识量是很庞大的,(下面这张图是我从博客搬来的)看到是不是第一感觉是头皮发麻,但其实经过系统梳理一下,其实学习起来是不会太吃力的,“有一些知识点是可选的,并不是说上面有的你都要会”,我自己在面试之前都是会系统梳理一下知识点,然后过一下面试专题(平时一定是要慢慢啃,把各方面知识吃透),我自己的一套方案在知识导图下面会介绍出来给各位老哥参考,有问题的可以查漏补缺,没问题的全栈大佬欢迎在评论区指正

惊险!备战3个月,五面蚂蚁金服差点倒在最后一面

Java后端知识导图

整理出自己的学习路线(大致分为以下几个部分吧,不全按图上来)

=================================================================================================

  • 多线程并发

惊险!备战3个月,五面蚂蚁金服差点倒在最后一面

  • 数据结构与算法

算法一直是校招同学面前的一座大山,作为后端同学来讲,除了基本的数据结构算法以外,也要会一些高级的算法,譬如dp,搜索,贪心等等。

惊险!备战3个月,五面蚂蚁金服差点倒在最后一面

  • Java基础

惊险!备战3个月,五面蚂蚁金服差点倒在最后一面

  • 数据库

在这个路线图里,数据部分囊括了非常多的数据源,但是关系数据库Mysql跟Redis缓存是一定要会的

惊险!备战3个月,五面蚂蚁金服差点倒在最后一面

面试资料整理汇总

成功从小公司跳槽进蚂蚁定级P7,只因刷了七遍这些面试真题

成功从小公司跳槽进蚂蚁定级P7,只因刷了七遍这些面试真题

这些面试题是我朋友进阿里前狂刷七遍以上的面试资料,由于面试文档很多,内容更多,没有办法一一为大家展示出来,所以只好为大家节选出来了一部分供大家参考。

面试的本质不是考试,而是告诉面试官你会做什么,所以,这些面试资料中提到的技术也是要学会的,不然稍微改动一下你就凉凉了

在这里祝大家能够拿到心仪的offer!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
在这里祝大家能够拿到心仪的offer!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-ZXHJFfBE-1713469701519)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/691031
推荐阅读
相关标签
  

闽ICP备14008679号