猿辅导二面


  1. 大概讲一下项目里用的分布式锁的实现原理吗?
  2. RedLock相比于在redis里直接存key,它有什么额外的功能?
  3. 乐观锁的实现方式有哪几种?
  4. 描述一下请求队列是怎么限流的
  5. 介绍一下红包金额数据一致性
  6. Nginx做负载均衡,Redis集群分担读写压力,介绍一下
  7. 往集群里put,get的流程
  8. 通过客户端,怎么获取slot的信息
  9. redis连接是tcp的,那nginx是四层的还是七层的?
  10. 讲一下布隆过滤器
  11. synchronized的底层实现
  12. netty的网络IO模型。
  13. reactor模型和proactor的区别
  14. NIO和AIO,对于IO处理有什么区别?比如它们的读写操作,是在内核态还是用户态?你可以分析一下。
  15. 粘包和拆包说一下,怎么解决
  16. 对zookeeper有了解吗?
  17. Google Protobuf序列化算法和JSON有什么区别,为什么Protobuf效率更高
  18. 如果要改一个字段,用Protobuf怎么实现。
  19. ConcurrentHashMap的锁机制
  20. 说一下分段锁时,公平锁和非公平锁是怎么实现的?默认是哪种?
  21. AQS中的tryAcquire()是怎么实现的
  22. RU算法,如果请求一些不是经常访问的数据,导致数据内存淘汰了,怎么改进LRU算法,比如要大批量请求一些历史数据,但不是热点数据导致在缓存中被淘汰了
  23. 算法题:单例模式
  24. 算法题:数字字符串转化ip地址
#猿辅导##秋招#
全部评论

相关推荐

09-29 17:44
已编辑
门头沟学院 Java
//鲨鱼辣椒:见不了了我实习了四个月上周再投筛选了一天就给我挂了
点赞 评论 收藏
分享
点赞 8 评论
分享
牛客网
牛客企业服务