0
点赞
收藏
分享

微信扫一扫

2022-04-11 阿里CTO线 Java开发实习生 一面面经

Ewall_熊猫 2022-04-13 阅读 40
经验分享
  1. 自我介绍
  2. 问到了开源社区的经历,有没有投入到开源社区的建设。
  3. 学习技术的初心是什么?
  4. 实习期间碰到的困难有哪些?
  5. 实习期间有什么难忘的事情?
  1. 对LRU的理解,使用LRU算法实现一个缓存,说下思路。
  2. 如何判断一个单链表中是否有环。
  3. 说下快速排序。快速排序的空间复杂度最优可以是多少?
  4. 说说一致性Hash算法。
  5. 说下HTTP的常用状态码。
  6. 为什么开始用Socket写,后面用Netty框架改进。
  7. 说一下Netty的NIO。
  8. Netty里如何处理粘包和拆包。
  9. 之前有做过Java Web的相关项目吗?
  10. 谈谈对cookie和session的理解。
  11. 在分布式集群情况下如何处理session会话?
  12. 但是如果前端的请求没有命中确定服务器,怎么处理session请求。
  13. 还有什么方案呢?(讲到分布式集群这块的时候通话不是很清晰)
  14. 说一下数据库事务的特性。
  15. 说一下脏读、不可重复读和幻读的区别。
  16. 说一下MySQL中的四种隔离级别。
  17. 说一下主键和唯一索引的区别。
  18. 说一下乐观锁和悲观锁,结合数据库方面。
  19. 数据库里实现乐观锁我们可以怎么做?用SQL实现下。
  20. Java的锁优化机制清楚吗?
  21. 谈谈你对JVM内存分区的了解。详细说下堆吧。
  22. 再说得详细些。
  23. JVM对象回收涉及到哪些算法?不同情况采用什么算法。
  24. 那再说一下Java的双亲委派机制。
  25. 对Java反射这块有了解吗?
  26. Spring经常用的注解有哪些?
  27. 我们聊一下设计模式吧,说一下策略模式,代理模式。
  1. 聊一下个人的优点和不足吧。
  2. 平时老师、同学,或者同事、主管对你是怎样的评价。
  3. 说一下个人往后规划的方向。
  4. 平时学习的话会从哪些地方获取知识。
  5. 好,我没有问题了,你有啥想问的。
举报

相关推荐

0 条评论