快手生活服务-一面

实习:
    1.Guava RateLimter 怎么实现的;除了这个 ratelimter 还调研过哪些其他的令牌桶实现;对于中心化限流服务是如何做高可用保证的,如果限流服务挂了怎么办;为什么使用 caffeine 不用 guava cache 或者是 ehcache 其他的本地缓存;caffeine 有什么特点
    2.ForkJoinPool 有什么特点;concurrenthashmap 怎么解决哈希冲突,相比于 synchronized 有什么优化吗;如何实现无锁并发的。
    3.讲一下 HDFS 执行写操作的流程;分析一下写操作的瓶颈;为什么写操作的时候要串行写,不能先串行写第一个节点,然后并行写其他两个节点。
八股:
    1.mysql 事务执行流程
    2.用的什么版本的 jdk,历届 jdk 版本有什么重要的更新
    3. tcp 建立连接过程;讲一下这个过程中 linux 是实现,怎么处理收到的数据包。
算法:
    1.反转二叉树 -> 如果这个是生产级别的程序,然后想要测试、验收的话,应该从考虑哪些维度、哪些 case;如果一棵树的深度比较大会影响什么指标
    2.lru 缓存

部门业务:
    快手生活服务:做一些和地理位置相关的中后台服务;还有一个方向偏基础架构
全部评论

相关推荐

2025-12-24 15:18
中南大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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