过三关斩四将 网易开发三年半跳槽京东 四面顺利拿下Java岗offer( 八 )

  • IOC是什么?

  • 分布式

    1. 为什么要用 redis缓存?

    2. 为什么要用 redis 而不用 map/guava 做缓存?

    3. redis 和 memcached 的区别?

    4. redis 常见数据结构以及使用场景分析?(String , Hash , List , Set , Sorted Set)

    5. redis 设置过期时间

    6. redis 内存淘汰机制(MySQL里有2000w数据 , Redis中只存20w的数据 , 如何保证Redis中的数据都是热点数据?)

    7. redis 持久化机制(怎么保证 redis 挂掉之后再重启数据可以进行恢复)?

    8. redis 事务

    9. 缓存雪崩和缓存穿透问题解决方案

    10. 推荐阅读