跳槽蚂蚁花呗,4面拿下offer,分享一下Java面经!(2)

  • hash算法
  • ArrayList和LinkedList的插入和访问的时间复杂度?
  • 问项目(之前看面经贴,基本都是开头问项目的,头一次碰到问题问得差不多了再来问我项目,这是要搞个突袭吗?)

蚂蚁花呗二面:


  • 开局问项目,问项目中的数据库的结构设计、整体的框架等等
  • 数据库索引,底层是怎样实现的,为什么要用B树索引?
  • Mysql主从同步的实现原理?
  • 介绍B树、B+树、红黑树
  • 数据库分页查询,如何分页?怎么实现?
  • JVM虚拟机老年代什么情况下会发生gc,给你一个场景,一台4核8G的服务器,每隔两个小时就要出现一次老年代gc,现在有日志,怎么分析是哪里出了问题?
  • 数据库索引有哪些?底层怎么实现的?数据库怎么优化?
  • 数据库的事务,四个性质说一下,分别有什么用,怎么实现的?
  • Redis集群会吗?
  • 不可重复度和幻读,怎么避免?底层怎么实现(行锁表锁)?

蚂蚁花呗三面:


  • 介绍一个你觉得最自豪的项目,依托这个项目问了很多问题
  • 说一下你觉得你最熟悉的Java那个领域,根据这个领域问了一些问题
  • 问JVM主要是各种垃圾收集器、GC算法,安全点
  • 考虑redis的时候,有没有考虑容量?大概数据量会有多少?
  • Redis 的 list zset 的底层实现
  • solr和mongodb的区别,存数据为什么不用solr?
  • 分布式 session 的共享方案有哪些?有什么优劣势?
  • 谈谈分布式锁、以及分布式全局唯一ID的实现比较?
  • 最近有没有学习过新技术?
  • 有什么想问我的?

蚂蚁花呗HR面:


  • 自我介绍
  • 个人的职业规划是什么?
  • 工作中遇到的最大挑战是什么,你如何克服的?
  • 你如何看待阿里?
  • 从技术方面来说,你能够给我们带来什么?
  • 平时除了工作,你会怎么安排自己的学习时间?
  • 是通过哪些方式去提高技术能力的呢?
  • 工作中遇到的最大挑战是什么,你如何克服的?
  • 你是怎么看待加班这个问题的?

总结


总结

以上是字节二面的一些问题,面完之后其实挺后悔的,没有提前把各个知识点都复习到位。现在重新好好复习手上的面试大全资料(含JAVA、MySQL、算法、Redis、JVM、架构、中间件、RabbitMQ、设计模式、Spring等),现在起闭关修炼半个月,争取早日上岸!!!

下面给大家分享下我的面试大全资料

  • 第一份是我的后端JAVA面试大全

image.png

后端JAVA面试大全

  • 第二份是MySQL+Redis学习笔记+算法+JVM+JAVA核心知识整理

字节二面拜倒在“数据库”脚下,闭关修炼半个月,我还有机会吗?

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

  • 第三份是Spring全家桶资料

字节二面拜倒在“数据库”脚下,闭关修炼半个月,我还有机会吗?

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

+JVM+JAVA核心知识整理

  • 第三份是Spring全家桶资料

[外链图片转存中…(img-utgtXYzr-1714804623903)]

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

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

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值