美团crm到店一面面经

  1. kafka积压优化。怎么评估你的优化效果。

    主要看业务监控。

  2. cms的原理,是否发生stop the world,有什么缺点。

  3. 老年代垃圾回收放不下了,会发生什么。

答了会继续发生fullgc,触发oom。说不对

  1. 老年代用标记的主要原因是什么。

用标记,标记垃圾。如果用复制算法,需要两倍的空间,而且需要复制很多存活的对象。

  1. 数据库sql的执行过程

  2. 索引为什么用b+树,而不是用b树,为什么不用红黑树。

  3. innodeb和myisam中索引的区别。

    myisam:表锁、无事务、无外键
    https://mp.weixin.qq.com/s/sfSS-CaXxH7RdgPcrrgGMA

  4. 代理模式、适配器模式、桥接模式、装饰器模式,本质区别是什么。

    https://cloud.tencent.com/developer/article/1082047

  5. spring aop的原理。cglib和jdk动态代理的原理,有什么区别。为什么jdk动态代理不继承类。

  6. 数据库的隔离级别,可重复读是否解决了幻读的问题,发生幻读举个例子。mysql怎么解决幻读的问题。

  7. mysql有哪些锁。mvcc怎么实现。当前读怎么操作。

  8. 实现split子串。

  9. jvm运行时数据区有哪些。

  10. 线程池有哪些参数。默认的拒绝策略有哪些。最大线程数有什么用。

  11. threadlocal用过么,原理是什么。

  12. 强引用、软引用、弱引用、虚引用有什么区别。

  13. b+树叶子指针存的是什么?地址么?

存数据。辅助索引叶子节点存的是主键的数据(不是指针)

参考:http://1.15.130.58:8090/archives/mei-tuan-crm-dao-dian-yi-mian

#Java求职##面经##美团##Java工程师##社招#
全部评论
第16题感觉对了一半?如果用的是聚簇索引,那么主键索引叶子节点储存的是数据,辅助索引叶子结点储存的是主键值。如果是非聚簇索引,那么主键索引和辅助索引储存的就都是指向数据的指针。
1 回复
分享
发布于 2021-08-02 17:41
第三个问题 是不是导致出现错误 然后致使STW; 第四个问题 是不是三色标记的问题
点赞 回复
分享
发布于 2021-07-21 20:33
联易融
校招火热招聘中
官网直投
16是地址吗
点赞 回复
分享
发布于 2021-07-23 09:34
7问的不是设计模式么
点赞 回复
分享
发布于 2021-07-24 15:14
16题一级索引的叶子节点存的是行数据,二级索引存的是索引行的主键
点赞 回复
分享
发布于 2021-08-05 09:04
最大线程数有什么用?
点赞 回复
分享
发布于 2022-09-09 21:21 四川

相关推荐

5 87 评论
分享
牛客网
牛客企业服务