阿里AIDC面经,看看是怎么问项目的!!项目怎么准备?

本文分享了阿里AIDC面试的经历,重点讨论了项目部分,包括项目职责、架构、mdb锁优化、CPU问题、缓存选择、前端技术、bug定位和排查等。面试官对项目进行了深入提问,强调了熟悉项目的重要性。此外,还涉及了synchronized与ReentrantLock的区别、AC自动机、MySQL索引、binlog与redolog的作用以及Redis的持久化等技术知识点。
摘要由CSDN通过智能技术生成

1.自我介绍(5min)

2.项目(38min)

  • 承担什么职责,这个项目基本的架构?
  • 展开讲讲mdb锁优化方案?(stabmanager 和 hashmap)
  • 造成cpu夯死的问题是什么?
  • 提高30%的目标为什么不能通过扩机器的方式?
  • 为什么选择memacache,不选择redis 底层的锁方案?
  • 讲一个你的写代码的内容,有没有比较难的地方?
  • 前端基于什么写的?
  • 遇到bug,怎么定位线上问题?
  • 运行一个月后,写的代码出现了问题,怎么进行排查?
  • 有没有是某个机器出现了问题,怎么解决呢?
  • cellar和redis有哪些一样的地方,和哪些不一样的地方?
  • 那这两者基于不同的存储方案最终会怎么发展呢?是怎么进行考虑的?

3.八股文(15min)

  • synchronized和reentrantlock有什么区别
  • CAS是什么
  • AC自动机
  • Mysql索引结构
  • 有了binlog,为什么还要实现redolog
  • redis的持久化
  • redis切片集群
  • redis怎么保证高可用

4.聊天(2min)

       需要入职前实习,可以考虑吗?

5.反问(5min)

       面试官您的业务是什么?-&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

准入职的java螺丝钉一枚

你的鼓励是我继续不断创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值