虾皮后端一面
1.接口的抽象类的区别 分别应用场景
2.final finally 区别 final 使用场景
3.java中有哪些map
4.hashmap原理 节点阈值扩容
5.扩容中0.75是什么的0.75是数组容量还是bucket 扩容后元素的位置以及为什么2倍扩容
6. ConcurrentHashMap项目有实际使用吗 以及简单的原理
7.怎么评估 ConcurrentHashMap 和hashtable 的性能好坏
8.cas实现流程 为什么觉得cas比synchronized 性能好
9.线程池的关键参数和执行流程
10.new thread 和单线程的线程池都抛异常分别可能是因为什么
11.如果你要设计一个线程池,那么你怎么进行参数的设置
12.如果想要任务高效执行,并且下游接口希望快速返回结果,该怎么设计线程池
13.任务丢失对你的项目有影响吗,怎么去设置拒绝策略
14.spring事务的传播行为有哪些,传播行为实现机制
15事务传播行为在db层面上是怎么保证的,在一个事务里的必要条件
16.spring声明式事务需要注意的点有哪些
17.aop不用动态代理还有其他实现办法吗
18.spring bean的创建过程
19.多例什么时候创建
20.springboot 做了哪些事
21.starter 具体实现原理
22.springboot 怎么知道要创建哪些bean呢
23.索引失效场景
24.b+树优点,为什么不用二叉树
25.b+树和二叉树全部加载在内存中,性能判断,层高的影响
26.主键选择,自增主键,uuid,雪花id对比
27.uuid 除了页分裂还有啥问题
28.数据库2000万数据经典问题,为什么觉得2000w是一个瓶颈呢
29.mysql 3层层高要多少次io
30.给sql语句,索引,表结构
判断是否走索引,走哪个索引
手撕LRU :
linkedhashmap
hashmap 和双向链表都可以实现
2.final finally 区别 final 使用场景
3.java中有哪些map
4.hashmap原理 节点阈值扩容
5.扩容中0.75是什么的0.75是数组容量还是bucket 扩容后元素的位置以及为什么2倍扩容
6. ConcurrentHashMap项目有实际使用吗 以及简单的原理
7.怎么评估 ConcurrentHashMap 和hashtable 的性能好坏
8.cas实现流程 为什么觉得cas比synchronized 性能好
9.线程池的关键参数和执行流程
10.new thread 和单线程的线程池都抛异常分别可能是因为什么
11.如果你要设计一个线程池,那么你怎么进行参数的设置
12.如果想要任务高效执行,并且下游接口希望快速返回结果,该怎么设计线程池
13.任务丢失对你的项目有影响吗,怎么去设置拒绝策略
14.spring事务的传播行为有哪些,传播行为实现机制
15事务传播行为在db层面上是怎么保证的,在一个事务里的必要条件
16.spring声明式事务需要注意的点有哪些
17.aop不用动态代理还有其他实现办法吗
18.spring bean的创建过程
19.多例什么时候创建
20.springboot 做了哪些事
21.starter 具体实现原理
22.springboot 怎么知道要创建哪些bean呢
23.索引失效场景
24.b+树优点,为什么不用二叉树
25.b+树和二叉树全部加载在内存中,性能判断,层高的影响
26.主键选择,自增主键,uuid,雪花id对比
27.uuid 除了页分裂还有啥问题
28.数据库2000万数据经典问题,为什么觉得2000w是一个瓶颈呢
29.mysql 3层层高要多少次io
30.给sql语句,索引,表结构
判断是否走索引,走哪个索引
手撕LRU :
linkedhashmap
hashmap 和双向链表都可以实现
全部评论
同学,瞅瞅我司,医疗独角兽~
我的主页最新动态,绿灯直达,免笔试~
佬可以看看简历怎么写吗,想优化不知道怎么优化
虾皮不是主go吗,怎么库库问Java
秋招吗
相关推荐