小红书电商技术java实习一面(60m)

1.怎么使用布隆过滤器解决缓存穿透问题
2.nio、bio和aio的区别
3.解释一下epoll的执行流程、怎么用epoll实现多路复用、epoll怎么使用
4.为什么nio是同步和非阻塞
5.为什么同步详细说说
6.mysql索引为什么不用b-树
7.redis是单线程,他是怎么实现设置key的过期的
8.布隆过滤器是只有一个哈希函数还是多个哈希函数,哪个好,为什么
9.令牌桶算法怎么实现限流的,说说底层原理,详细说说怎么具体实现一个令牌桶算法
10.为什么一定要定时任务来生成令牌,可不可以不用
11.限流算法中的滑动窗口算法,介绍一下其实现原理过程
12.股票交易代码题


 

你可能感兴趣的:(java,spring,开发语言,面试,职场和发展)