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

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

阿里一面技术面

  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,依次类推。任意给定一个数字序列,比如3382019

你可能感兴趣的:(Java,程序人生,架构,java,面试,后端)