得物一面 30min
#得物校招求职汇总# 发面经赞人品
1.JVM内存结构 哪个方面会出现内存溢出,区别是什么?启动之后会发生内存溢出的地方,元空间呢?
元空间内存溢出主要是类信息,第三方包这个属于启动之前,启动之后就是跟它动态代理,动态加载,懒加载会导致内存溢出
2.线程池?核心参数怎么配?最大线程数和核心线程数?阻塞队列最小长度怎么配?
最小阻塞队列长度应大于等于最大线程数?
3.MYSQL事务隔离级别,默认使用什么?有什么问题?如何解决的
MVCC
4.MYSQL三大日志什么意思?使用场景?binlog业务场景
主从复制,异构数据库
5.redis和DB数据不一致性问题如何解决?说出你所有会的方案
binlog日志订阅消息队列
6.reids分布式锁怎么实现
setnx
7.spring事务失效场景?怎么解决?事务传播,如何传播,方式是什么?
通过threadlocal方式从A->B,告知B已经开启了事务
8.MQ幂等性验证这么做?
加锁
无手撕
常规问题没啥问题,但是他希望能全部一口气答出来,有的地方留着追问,他就直接说答案了也是没想到(要寄)。。。答得不好,其他不会的问题都是他帮我解答的。答案写在上面了
1.JVM内存结构 哪个方面会出现内存溢出,区别是什么?启动之后会发生内存溢出的地方,元空间呢?
元空间内存溢出主要是类信息,第三方包这个属于启动之前,启动之后就是跟它动态代理,动态加载,懒加载会导致内存溢出
2.线程池?核心参数怎么配?最大线程数和核心线程数?阻塞队列最小长度怎么配?
最小阻塞队列长度应大于等于最大线程数?
3.MYSQL事务隔离级别,默认使用什么?有什么问题?如何解决的
MVCC
4.MYSQL三大日志什么意思?使用场景?binlog业务场景
主从复制,异构数据库
5.redis和DB数据不一致性问题如何解决?说出你所有会的方案
binlog日志订阅消息队列
6.reids分布式锁怎么实现
setnx
7.spring事务失效场景?怎么解决?事务传播,如何传播,方式是什么?
通过threadlocal方式从A->B,告知B已经开启了事务
8.MQ幂等性验证这么做?
加锁
无手撕
常规问题没啥问题,但是他希望能全部一口气答出来,有的地方留着追问,他就直接说答案了也是没想到(要寄)。。。答得不好,其他不会的问题都是他帮我解答的。答案写在上面了
全部评论
我的问题跟你很多一样,感觉是同一个面试官,我怎么不早点刷到你的面经
相关推荐
10-26 19:28
The University of New South Wales Java 点赞 评论 收藏
分享