成为Java顶尖程序员,先过了下面问题!(九)

九、Redis等缓存系统/中间件/NoSQL/一致性Hash等

1.列举一个常用的Redis客户端的并发模型。
2.HBase如何实现模糊查询?
3.列举一个常用的消息中间件,如果消息要保序如何实现?
4.如何实现一个Hashtable?你的设计如何考虑Hash冲突?如何优化?
5.分布式缓存,一致性hash
6.LRU算法,slab分配,如何减少内存碎片
7.如何解决缓存单机热点问题
8.什么是布隆过滤器,其实现原理是? False positive指的是?
9.memcache与redis的区别
10.zookeeper有什么功能,选举算法如何进行
11.map/reduce过程,如何用map/reduce实现两个数据源的联合统计

目录列表
一、数据结构与算法基础
二、Java基础
三、JVM
四、多线程/并发
五、Linux使用与问题分析排查
六、框架使用
七、数据库相关
八、网络协议和网络编程
九、Redis等缓存系统/中间件/NoSQL/一致性Hash等
十、设计模式与重构
本文是针对知乎文章《成为Java顶尖程序员,先过了下面问题》的解答

你可能感兴趣的:(成为Java顶尖程序员,先过了下面问题!(九))