微信公众号:路人zhang
网站救助计划

1.为阅读体验,本站无任何广告,也无任何盈利方法,站长一直在用爱发电,现濒临倒闭,希望有能力的同学能帮忙分担服务器成本


2.捐助10元及以上同学,可添加站长微信lurenzhang888,备注捐助网站倒闭后可联系站长领取本站pdf内容


3.若网站能存活下来,后续将会持续更新内容

当前位置: 大厂面经 > Java > 阿里巴巴 > 阿里巴巴面经(11)
  • 说一下触发Full GC的条件?Minor GC?
  • 为什么有了垃圾回收算法,还会内存泄漏呢?
  • 静态方法和实例方法的区别?
  • 那你说一下他们的使用上有什么区别?
  • Java中一个字符占几个字节?int、long、double占几个?
  • ArrayList和linkedlist的区别?分别适用什么场景?
  • == 和 equals() 的区别?
  • 说一下HashMap的底层
  • HashMap的扩容机制?什么时候扩容?
  • 你刚刚说到负载因子默认是0.75,那为什么是0.75呢?
  • 你刚刚说到哈希冲突,如何避免哈希冲突呢?
  • 如何实现线程安全的hashmap?(ConcurrentHashMap)那你说一下ConcurrentHashMap是如何实现的吧?
  • 数据库了解吗?你说一下InnoDB 和 MyISAM 的区别?
  • 你刚刚说到了索引的底层是B+树,你能说一下他是如何用B+树实现索引的吗?
  • B树和B+树的区别?
  • 使用查询语句的时候,什么时候索引会失效?
  • 行锁和表锁有什么区别?他们是如何实现的呢?
  • 说一下乐观锁和悲观锁
  • 你刚刚说到了CAS,那你能说一下怎么解决他里面的ABA问题吗?
  • 数据库的隔离级别?为什么要设置这些隔离级别,他们有什么作用?
  • 你现在是大三对吧,明年本科毕业。你平时有关注什么技术吗?怎么学习的?
  • 了解哪些业界比较流行的技术或者框架?说说你对他们的理解。

本站链接:https://www.mianshi.online如需勘误,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版