快手-后端-一面
面试官问的多且广,感觉自己不是来面试的,是来听问题的
JUC:
CAS原理
JUC里面哪些类用的CAS
JUC常见锁?
非公平锁和公平锁怎么区分?怎么用?
单例模式为什么要用volatile?
具体是怎么防止指令重排的(类初始化的过程)(清楚地记得有三个步骤 但记忆十分模糊)
RPC基本原理
RPC一次服务的调用过程 (要说的具体)
怎么检测发现服务(注册中心原理?)
序列化反序列化是为了解决什么问题
你知道哪些负载均衡算法
哈希一致性主要是为了解决什么问题
redis String类内部结构
redis 淘汰策略
redis 惰性删除
redis常用来当缓存,但本地缓存用过吗?
一般用于什么情况?
设计一个定时更新的本地缓存
(提示定时任务)
线程池的执行原理?
线程池存在的意义?
Mysql事务回滚怎么实现
redolog是干什么的,具体说一下,里面记录了什么
B+树
索引一般建立在什么字段上
什么叫回表
最左匹配原则是什么
like走不走索引
tcp为什么是四次挥手
手撕
感谢面试官让我明白原来这么多知识我都是知其然而不知其所以然
JUC:
CAS原理
JUC里面哪些类用的CAS
JUC常见锁?
非公平锁和公平锁怎么区分?怎么用?
单例模式为什么要用volatile?
具体是怎么防止指令重排的(类初始化的过程)(清楚地记得有三个步骤 但记忆十分模糊)
RPC基本原理
RPC一次服务的调用过程 (要说的具体)
怎么检测发现服务(注册中心原理?)
序列化反序列化是为了解决什么问题
你知道哪些负载均衡算法
哈希一致性主要是为了解决什么问题
redis String类内部结构
redis 淘汰策略
redis 惰性删除
redis常用来当缓存,但本地缓存用过吗?
一般用于什么情况?
设计一个定时更新的本地缓存
(提示定时任务)
线程池的执行原理?
线程池存在的意义?
Mysql事务回滚怎么实现
redolog是干什么的,具体说一下,里面记录了什么
B+树
索引一般建立在什么字段上
什么叫回表
最左匹配原则是什么
like走不走索引
tcp为什么是四次挥手
手撕
感谢面试官让我明白原来这么多知识我都是知其然而不知其所以然
全部评论
相关推荐
10-18 21:51
西安电子科技大学 C++ 点赞 评论 收藏
分享