小米一面

1 HashMap底层原理
2 HashMap的负载因子?为什么是0.75?
3 线程安全的Map ? ConcuurentMap原理?
4 创建线程的方法?线程池核心线程怎么设置?核心线程和最大线程的区别?核心线程能删吗?核心线程空闲时处于什么阶段?(不是就绪态吗?)
5 什么是循环依赖?怎么解决?不用三级缓存,编码怎么解决?
6 sql怎么调优?possible_key能作为是否走索引的依据吗?那什么可以?Extra额外信息怎么用?
7 ThreadLocal底层?value存的是什么?(不是Object吗?),为什么会内存泄露?该怎么办?
8 分布式调用时,怎么保证幂等性?
9 Bean的生命周期?Aware接口是处于哪个阶段?
全部评论
value存的不是Object吗
1 回复 分享
发布于 09-04 15:24 湖北
Mark
点赞 回复 分享
发布于 昨天 03:48 广东
都是文字结果看不懂
点赞 回复 分享
发布于 09-05 15:05 江西
我记得我的小米一面也是问hashmap一问问好几个,越来越深入,直接把我问麻了
点赞 回复 分享
发布于 09-04 16:21 广东
状态应该是等待,就绪的意思是获得了除cpu时间片外的所有条件,对应到线程池中的场景就是核心线程已经绑定了一个任务,可以执行了,但是这个时候cpu时间片还没被分配到这个线程
点赞 回复 分享
发布于 09-04 14:55 湖北
没有手撕吗佬
点赞 回复 分享
发布于 09-04 14:13 江苏
核心线程空闲时处于什么阶段?---------------等待态
点赞 回复 分享
发布于 09-04 14:09 江苏

相关推荐

评论
6
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务