快手 JAVA 一面
面试体验非常好,还发现是老乡 hhhh, 面试官也会不断引导,很有耐心
首先 自我介绍
接着讲实习项目 开始吟唱
kafka 消息怎么保证不丢失的,你们有没有考虑这个问题
LRU缓存怎么实现的,概念
kafka 一致性检查怎么做的
分布式存储和cdn 加速怎么做的
用ES构建搜索的时候,有没有考虑和MYSQL数据的一致性
kafka 异步处理导致用户端数据延迟,这一块有没有考虑过
Redis 分布式锁怎么做的
假如有个线程获取锁之后出错误了,一直占用锁不释放怎么办
使用threadlocal存用户相关数据的一个弊端:RPC调用的时候不会有相应的一些参数存到 threadlocal,某些场景下不如直接明文传递好
MYSQL自增算法的弊端指什么
乐观锁加悲观锁怎么用的,为什么不直接用其中一种
介绍一下spring的事务隔离级别
平常用的是哪一个级别,可重复读怎么实现的
sql 慢查询怎么分析进行的
select where a = ?and b > ?order by c
索引怎么走的(三个都走,c 可以通过归并排序提速,比不走索引快)
算法:
二叉树层序遍历
#快手# #快手求职进展汇总# #快手面经# #秋招#
首先 自我介绍
接着讲实习项目 开始吟唱
kafka 消息怎么保证不丢失的,你们有没有考虑这个问题
LRU缓存怎么实现的,概念
kafka 一致性检查怎么做的
分布式存储和cdn 加速怎么做的
用ES构建搜索的时候,有没有考虑和MYSQL数据的一致性
kafka 异步处理导致用户端数据延迟,这一块有没有考虑过
Redis 分布式锁怎么做的
假如有个线程获取锁之后出错误了,一直占用锁不释放怎么办
使用threadlocal存用户相关数据的一个弊端:RPC调用的时候不会有相应的一些参数存到 threadlocal,某些场景下不如直接明文传递好
MYSQL自增算法的弊端指什么
乐观锁加悲观锁怎么用的,为什么不直接用其中一种
介绍一下spring的事务隔离级别
平常用的是哪一个级别,可重复读怎么实现的
sql 慢查询怎么分析进行的
select where a = ?and b > ?order by c
索引怎么走的(三个都走,c 可以通过归并排序提速,比不走索引快)
算法:
二叉树层序遍历
#快手# #快手求职进展汇总# #快手面经# #秋招#
全部评论
感谢分享!
我主页简介有最近在做的大厂项目,可以包装简历和实习,秋招机会更多
相关推荐
贪玩的刚子为你答疑解...:jd现在感觉也沦为学历厂了
点赞 评论 收藏
分享

点赞 评论 收藏
分享