快手Java一面

  1. 线上JVM实例Young GC频率过高,什么原因?
  2. 线程池的核心参数
  3. 一个类里面有两个public方法A和B,这两个方法都做了代理拦截,A内部调B,从外部调A方法,拦截会走几次?
  4. 动态代理
  5. 一个用户访问一个文章,一个小时只能访问10次,这个场景如何用redis去实现?
  6. redis为什么用单线程?
  7. NIO多路复用
  8. select * from a where level=123,对level加了索引,但还是走了全表扫描,什么原因?
  9. 手撕:反转链表II
  10. threadlocal有什么负作用?
  11. redis pipeline有什么作用?
  12. 事务,先写DB、再写redis、最后调用外部方法报错,整个方法会回滚吗?
  13. 连接不同的库事务会生效吗?
  14. 从无序的数组里找第K大的元素,力扣原题
  15. 反问。

总结:问的比较活,基本都不是直接问八股,结合各种场景来问基础,很多问题转了半天才说出面试官想要的答案。面完第二天就约了二面。

#快手信息集散地##我的求职思考##秋招##面试##2024届校园招聘#
全部评论
楼主,先写DB、再写Redis,怎么通过事务保证的呀?
3 回复 分享
发布于 2023-08-11 11:10 浙江
8是为什么呢
3 回复 分享
发布于 2023-08-11 01:10 湖北
第五题我是这样想的; 1. 选择hash作为key对应的值,key为用户id,hash本身就是一个map嘛,那么map里面存储的key就为文章id, 值为文章访问次数,并且每个对应的key设置为1个小时的有效期 2. 每次访问的时候,先判断这个文章有没有超过10次,有的话通过一些业务逻辑把用户禁止访问文章,没有就把hash的key对应的值给加1
2 回复 分享
发布于 2023-08-19 22:48 江苏
什么部门啊
1 回复 分享
发布于 2023-08-20 10:47 江苏
佬,12怎么回答?
点赞 回复 分享
发布于 2023-08-19 16:37 广东
3 是两次吗?
点赞 回复 分享
发布于 2023-08-16 17:51 浙江
10是可能造成内存泄漏吗?
点赞 回复 分享
发布于 2023-08-14 11:17 广东
大佬,第五个该怎么答呀
点赞 回复 分享
发布于 2023-08-12 16:09 湖北

相关推荐

抱抱碍事梨a:三点建议,第一点是建议再做一个项目,把自我介绍部分顶了,第二点是中南大学加黑加粗,第三点是建议加v详细交流
点赞 评论 收藏
分享
评论
6
115
分享

创作者周榜

更多
牛客网
牛客企业服务