阿里面试技巧来啦!!!3技术面+2交叉面+1代码面+1HR面,offer轻松拿

本文详细记录了阿里的面试经历,包括技术面、代码面、两轮交叉面及HR面,涵盖了Spring Bean、数据库、垃圾回收、线程池、TCP/UDP、JVM、RPC等多个技术点,并分享了面试总结和学习经验,助你顺利拿到阿里offer。
摘要由CSDN通过智能技术生成

阿里面试官太暖了!3技术面+2交叉面+1代码面+1HR面,offer已拿

阿里一面技术面

  1. Spring bean加载,实例化的过程
  2. 如果给你一个map,里面有很多很多对象,那么这个map存放在哪
  3. 说一下CMS垃圾回收器
  4. 你项目里用的什么数据库
  5. 如果我有很多字段都需要建立索引,怎么办
  6. Mysql的存储引擎,你用的是哪种
  7. 说一下Innodb数据库底层数据结构
  8. B+树的特征
  9. 说一下你常用的api和包
  10. haspmap底层讲一讲
  11. 那么juc中对应的线程安全的类是什么
  12. ConcurrentHashMap的底层实现?
  13. 线程池,有哪几个参数,有哪几种,有哪些拒绝策略
  14. 乐观锁,悲观锁
  15. CAS是硬件实现还是软件实现
  16. volatile是锁吗?
  17. 淘宝,你觉得他是怎么做推荐的
  18. 淘宝和京东的区别,你觉得是什么
  19. 网易云音乐,你觉得他的推荐是怎么做的
  20. 如果有上百万的音乐,我要根据某一列进行排序,只显示前100条,怎么做(TOP K)

阿里代码面

  1. 设计一个多线程打印程序,第i个线程只打印i-1数字,比如第1个线程打印数字0,第2个线程只打印数字1,依次类推。任意给定一个数字序列,比如33820198
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值