首页 > 蚂蚁Java实习一面面经
头像
蓝色北半球
编辑于 2023-05-07 11:17
+ 关注

蚂蚁Java实习一面面经

2021.2.23 蚂蚁暑期实习一面(70min)

  1. Java内存模型、主内存和工作内存交互操作
  2. voliatle怎么实现的、工作原理是什么、总线嗅探机制了解吗
  3. synchronized的锁优化有哪些、讲一下锁状态和锁升级
  4. 什么情况下用ReentrantLock而不用synchronized
  5. Java的中断怎么实现,为什么synchronized不能中断,ReentrantLock可以中断
  6. ReentrantLock怎么实现的(AQS)
  7. 列举几种你知道的垃圾回收机制
  8. CMS垃圾收集的原理
  9. 有什么方法来避免Full GC
    • 避免频繁创建销毁大对象(运用单例模式)
    • 把新生代空间调大
  10. NIO和BIO
  11. 谈一下Java类加载机制
  12. ConcurrentLinkedQueue、CopyOnWriteArrayList
  13. 数据库中读写分离的机制
  14. 进程间通信方式、Linux管道用什么来实现的
  15. 虚拟内存、分页内存管理、多级分页、局部性原理
  16. CPU的寻址过程
  17. 浏览器输入www.baidu.com 到显示页面经历了什么过程
  18. HTTPS的加解密过程(非对称密钥加密和对称密钥加密)
  19. TCP的拥塞处理机制
  20. MySQL索引与锁的关系(走索引锁粒度小,不走索引锁粒度大)
  21. MySQL怎么实现分布式锁、数据库的唯一索引知道吗
  22. 缓存一致性问题
  23. 快排的时间复杂度是什么,最坏的时间复杂度什么情况下会发生、怎样避免
  24. 同步和异步的概念
  25. 反问环节:部门情况,对实习生的要求

总结

  • 流程处理的很快,前一天上午投的简历,晚上接到约一面的电话。第二天上午就一面了
  • 面完下来,感觉问的还是比较深入的。面试官会从一个简单的点开始一直深入下去问到答不出来为止。对于一些拓展的问题,面试官也会不断地引导。最后反问环节说他比较看重在拿到一个没接触过的东西时,如何运用已有知识来进行思考的过程。

最后给我的个人博客打一个小广告,希望能帮助到大家

全部评论

(26) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期精华帖

热门推荐