写点什么

记一次蚂蚁金服 Java 研发岗的面试经历,分享下我的复习笔记面经

  • 2021 年 11 月 12 日
  • 本文字数:1268 字

    阅读完需:约 4 分钟


本来我以为没戏了,一个星期后通知我需要现场二面,这对我来说是更大的挑战也是绝佳的机会,因为我知道,我离我的梦想又近了。二面我准备了 3 天,并且看了他的招聘要求,和职位介绍,把提到的技术点我都重新捋一遍,尽可能让自己准备充足更有信心。

蚂蚁金二面


上午 9 点面试,面试官除了个子没我高之外,面貌很英俊,比较爱笑,这让我也不那么紧张了,感觉眼缘不错,氛围也不错,做了简单的自我介绍之后,他直奔主题问了我一连串问题,我面试完做了整理分享给大家:


  1. 自我介绍(工作年限 毕业学校专业 英语几级)

  2. 介绍项目,在项目中用到了 redis 实现用户点赞功能和关注功能,项目中为什么用 redis 以及怎么实现相关功能的

  3. Java 的集合框架(主要是 HashMap,1.7 和 1.8 之间的区别)

  4. 项目中用过的开源框架,为什么要用 spring 和 mybatis

  5. spring 的核心功能是什么,介绍一下 AOP 以及怎么实现的,jdk 代理和 cglib 代理的区别

  6. 数据库的四大特性,事务的隔离级别,幻读。

  7. 计算机网络都学了什么(类似说书上的目录),OSI 七层每层的任务,数据链路层的功能(答得不全)和协议。

  8. 数据结构都学了什么,排序算法最快的是哪种说说原理,哪些是不用申请额外空间的

  9. 树的非递归遍历以及三种遍历知道哪两种不能确定一棵树

  10. 介绍一下二叉平衡树

  11. 是否看过 jdk 源码,说说你说看过的

  12. 说说 concrrent 包下的类,然后问了一下 Reentrantlock

  13. 对于 Java 高并发了解多不多,怎么处理一些秒杀问题


总结

以上就是我二面被问到的问题,看似不难好像都会,但当真正让你回答的时候,确实会遇到一些问题,你认为你知道的理解的,真不见得能表述明白,说白了还是了解不透彻,至少面试官会这样认为。第 10 题和 13 题对我来说有难度,第 10 题延伸到红黑树进而说到了 1.8 的 HashMap 的实现,我认为我回答的不是特别好;第 13 题怎么处理一些秒杀问题,我平时接触过但不多,所以描述起来不特别顺畅,面试官也可能知道了,就没有继续深问!(我特别后悔工作的时候没有把这些方面完全稿清楚,在今天为我的懒买了账)


除此之外的整个面试,我感觉很不错,至少是有希望的,现在就等待蚂蚁金的三面通知了,关于以上面试的问题,希望大家也关注一下,自己试着解答一下。

学习分享,共勉

这里是小编拿到的学习资源,其中包括“中高级 Java 开发面试高频考点题笔记 300 道.pdf”和“Java 核心知识体系笔记.pdf”文件分享,内容丰富,囊括了 JVM、锁、并发、Java 反射、Spring 原理、微服务、Zookeeper、数据库、数据结构等大量知识点。同时还有 Java 进阶学习的知识笔记脑图(内含大量学习笔记)!


资料都是免费提供的,整理不易,有需要的朋友可以转发分享下,同时可以关注我,定期分享学习资源还会更新一些技术分享!


资料免费领取:点击这里即可获取资料免费领取方式!!!


整理不易,有需要的朋友转发支持下,感谢感谢!


Java 核心知识体系笔记.pdf



**中高级 Java 开发面试高频考


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


点题笔记 300 道.pdf**



架构进阶面试专题及架构学习笔记脑图



Java 架构进阶学习视频分享



资料免费领取:点击这里即可获取资料免费领取方式!!!

评论

发布
暂无评论
记一次蚂蚁金服Java研发岗的面试经历,分享下我的复习笔记面经