浙江中厂一面 已 OC
- 自我介绍
- 你说 Redis 实现联系人缓存,具体说说
- 联系人的缓存是怎么存放的,数据结构,什么时候获取的
- 联系人的缓存如果因为缓存淘汰机制被删了怎么办
- 为什么用Netty,Netty好在哪
- 如果你用netty,你是怎么管理这么多的登陆的用户的,你的服务器线程池怎么设置的
- 什么线程池? Netty线程池能处理多少连接
- 如果人很多,你是端到端,还是端 - 服务器 - 端
- 离线信息怎么做的
- 双重拦截器是什么
- Cache Aside是什么
- 你说你基于你学的文档做了很多优化,什么优化
- RocketMQ怎么用的
- 我看你很多地方用了ZSet,跳表是怎么实现的,你给我手撕说一下
- 跳表怎么确定是哪个表的,hash吗
- 你用Java实现的跳表,如果多线程并发来了怎么办
- 锁的粒度怎么做
- 如果我的token被别人恶意获取了怎么办 (提示了两个思路)
- 百度,b站是怎么做的token
- 你了解JVM吗,从JVM角度解释一下多线程并发问题
- 你了解Spring吗,和我说说事务是怎么实现的
- 你知道MyBatis,MyBatis是实现MySQL事务的,那我要你实现一个RedisBatis,你有什么思路吗
- 你看过什么文章,了解什么新技术吗
- MySQL 的 唯一索引 插入一条数据的时候 上的什么锁
- 反问
拷打了40分钟项目 + 场景题
感觉面试官人很好,会知道我不会了告诉我且给我答案,但是还是我太菜了


后续 二面已OC
- 你说 Redis 实现联系人缓存,具体说说
- 联系人的缓存是怎么存放的,数据结构,什么时候获取的
- 联系人的缓存如果因为缓存淘汰机制被删了怎么办
- 为什么用Netty,Netty好在哪
- 如果你用netty,你是怎么管理这么多的登陆的用户的,你的服务器线程池怎么设置的
- 什么线程池? Netty线程池能处理多少连接
- 如果人很多,你是端到端,还是端 - 服务器 - 端
- 离线信息怎么做的
- 双重拦截器是什么
- Cache Aside是什么
- 你说你基于你学的文档做了很多优化,什么优化
- RocketMQ怎么用的
- 我看你很多地方用了ZSet,跳表是怎么实现的,你给我手撕说一下
- 跳表怎么确定是哪个表的,hash吗
- 你用Java实现的跳表,如果多线程并发来了怎么办
- 锁的粒度怎么做
- 如果我的token被别人恶意获取了怎么办 (提示了两个思路)
- 百度,b站是怎么做的token
- 你了解JVM吗,从JVM角度解释一下多线程并发问题
- 你了解Spring吗,和我说说事务是怎么实现的
- 你知道MyBatis,MyBatis是实现MySQL事务的,那我要你实现一个RedisBatis,你有什么思路吗
- 你看过什么文章,了解什么新技术吗
- MySQL 的 唯一索引 插入一条数据的时候 上的什么锁
- 反问
拷打了40分钟项目 + 场景题
感觉面试官人很好,会知道我不会了告诉我且给我答案,但是还是我太菜了
后续 二面已OC
全部评论
后续 约了二面
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享