小米一面
1 HashMap底层原理
2 HashMap的负载因子?为什么是0.75?
3 线程安全的Map ? ConcuurentMap原理?
4 创建线程的方法?线程池核心线程怎么设置?核心线程和最大线程的区别?核心线程能删吗?核心线程空闲时处于什么阶段?(不是就绪态吗?)
5 什么是循环依赖?怎么解决?不用三级缓存,编码怎么解决?
6 sql怎么调优?possible_key能作为是否走索引的依据吗?那什么可以?Extra额外信息怎么用?
7 ThreadLocal底层?value存的是什么?(不是Object吗?),为什么会内存泄露?该怎么办?
8 分布式调用时,怎么保证幂等性?
9 Bean的生命周期?Aware接口是处于哪个阶段?
2 HashMap的负载因子?为什么是0.75?
3 线程安全的Map ? ConcuurentMap原理?
4 创建线程的方法?线程池核心线程怎么设置?核心线程和最大线程的区别?核心线程能删吗?核心线程空闲时处于什么阶段?(不是就绪态吗?)
5 什么是循环依赖?怎么解决?不用三级缓存,编码怎么解决?
6 sql怎么调优?possible_key能作为是否走索引的依据吗?那什么可以?Extra额外信息怎么用?
7 ThreadLocal底层?value存的是什么?(不是Object吗?),为什么会内存泄露?该怎么办?
8 分布式调用时,怎么保证幂等性?
9 Bean的生命周期?Aware接口是处于哪个阶段?
全部评论
value存的不是Object吗
Mark

都是文字结果看不懂

我记得我的小米一面也是问hashmap一问问好几个,越来越深入,直接把我问麻了
状态应该是等待,就绪的意思是获得了除cpu时间片外的所有条件,对应到线程池中的场景就是核心线程已经绑定了一个任务,可以执行了,但是这个时候cpu时间片还没被分配到这个线程
没有手撕吗佬
核心线程空闲时处于什么阶段?---------------等待态
相关推荐
点赞 评论 收藏
分享