浙江中厂一面 已 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
全部评论
好难啊,真手撕跳表吗,答了多少给过的
点赞 回复 分享
发布于 04-02 14:49 吉林
“如果你用netty,你是怎么管理这么多的登陆的用户的,你的服务器线程池怎么设置的”怎么答呀
点赞 回复 分享
发布于 03-31 09:17 广东
点赞 回复 分享
发布于 03-21 18:20 安徽
后续 约了二面
点赞 回复 分享
发布于 03-19 16:59 安徽

相关推荐

05-09 11:21
已编辑
门头沟学院 Java
Java实习一面(第一天晚上)几乎是固定问题谈谈Spring的IoC理解Bean的生命周期你用过哪些设计模式线程池的参数谈谈MVCC创建线程有哪几种方式ArrayList和LinkedList区别volatile的作用反问二面(第二天下午)实习项目拷打项目遇到的难点ES相关知识(不会)CAP原则是什么订单处理中RabbitMQ用的推还是拉SQL调优你对加班有什么看法吗?反问
YILIN_:兄弟如果这个不是第一份实习的话不建议你去 最近七月前都是 995 (是第一份也不建议) 然后那边厉害的开发我在的时候已经润了不少 我后面春招上岸就润了 然后一周后我们部门全部实习生都被清算 开始没人说要算绩效 后面绩效不好的基本都 fire 了
点赞 评论 收藏
分享
评论
3
19
分享

创作者周榜

更多
牛客网
牛客企业服务