小米一面面经

1、说说集合类以及底层结构
2、concurrentHashMap线程安全原理?分段锁对段上面加的是什么锁?了解可重入锁的底层吗?读的时候需要加锁吗?为什么?jdk1.8以后加的是什么锁?synchronized的底层原理?是可重入的吗?对synchronized锁的优化
3、线程池,ThreadPoolExecutor类用过吗?说说五种线程池?你使用线程池的场景是什么?
4、创建线程的三种方式以及区别
5、说一说和web相关的项目,添加规则的逻辑,用的什么设计模式?定时更新用的什么实现的?
6、MySQL索引原理
7、MySQL优化?按日期分表主键用的什么主键?
8、UUID怎么生成的
9、加索引有什么考虑?组合索引机制
10、分布式了解哪些
11、手撕代码,类似twosum,只不过变成3个变量,相加等于0,输出无重复


#面经##校招##小米##Java工程师#
全部评论
楼主是什么时候笔试的
点赞 回复
分享
发布于 2020-09-15 00:16
力扣 3sum
点赞 回复
分享
发布于 2020-09-15 00:46
英特尔
校招火热招聘中
官网直投
分段锁对段上面加的是什么锁? 这个答的是啥呀
点赞 回复
分享
发布于 2020-09-15 07:58
面经mark
点赞 回复
分享
发布于 2020-09-15 08:10
楼主是什么岗位?
点赞 回复
分享
发布于 2020-09-15 08:44
请问楼主,第7题,用的什么主键,怎么回答的呀
点赞 回复
分享
发布于 2020-09-15 10:29
mk
点赞 回复
分享
发布于 2020-09-17 11:31

相关推荐

2 21 评论
分享
牛客网
牛客企业服务