8.29快手一面面经

1. HashMap不是线程安全的,在Putget会有什么问题?怎样解决?

2. 了解什么轻量级锁吗?

3. 了解volatile吗?线程之间为什么需要可见性??volatile内存语义?

4. SynsynchronizedReentLock的区别是什么?使用上有什么区别?

5. 5.线程池的参数?线程任务的执行?有用过自定义线程池吗?各个参数怎么设置?

6. 常见的垃圾算法?用过引用计数的组件?堆里面的垃圾回收?了解G1垃圾回收器?怎么去区分优先回收垃圾最多的区域?为什么回收效率高?

7. 常见的GC roots对象?

8. 索引的结构?讲一下B+树,与二叉树的区别?3层的树度,即可存多少数据量?怎么算的?

9. Redis用过什么数据结构?怎么用的?了解redis分布集群?

10. ES用的什么分词器?

11. Getpost的区别?

12. 四次挥手的过程?出现大量的Time_waitclosed_wait状态正常吗?什么原因造成的?
13.springboot用过自定义starter吗?

手撕:leetcode 92. 反转链表 II 反转MN区间的链表元素  没撕出来

反问阶段说我要加强算法~凉的透透的
#快手##快手面试#
全部评论
请问结果咋样
1 回复 分享
发布于 2022-08-30 00:57 北京
反转链表没撕出来不应该呀~
点赞 回复 分享
发布于 2022-08-30 17:43 江西
请问是什么岗位呀
点赞 回复 分享
发布于 2022-08-30 18:01 广东
是开发吗?
点赞 回复 分享
发布于 2022-08-30 21:28 北京

相关推荐

点赞 评论 收藏
分享
评论
5
38
分享

创作者周榜

更多
牛客网
牛客企业服务