面试 Better Call Soul

### 一面

更新时怎么保证的线程安全?什么时候加锁?
谈谈对代理的理解
动态代理是什么?静态代理是什么?说一下两者的区别
动态代理的实现方式,他们有什么区别吗?
Redis缓存击穿和缓存雪崩
你觉得你在开发的项目过程中,哪个项目是有亮点的?说一下亮点在哪?有没有遇到什么困难?怎么解决的?

### 二面

数据库事务隔离级别以及会产生的问题?
数据库b+树索引建立过程
redis介绍
redis路由选择了解过吗?
python哪些锁?乐观锁 悲观锁
Mysql是如何实现事务的?
读写分离何时强制要读主库,读哪个从库是通过什么方式决定的,从库的同步mysql用的什么方式?

### 三面

介绍你做的项目和其中的难点?
反射的作用是什么?
数据仓库,多线程和并发工具等?
私有云,docker和k8s等?
了解哪些中间件,Dubbo,RocketMQ,Mycat等?
Dubbo中的 rpc如何实现?
自己实现 rpc应该怎么做?
Dubbo的服务注册与发现?
排序算法
posted @ 2020-05-31 23:15  justblue  阅读(216)  评论(0编辑  收藏  举报