Aibee Java服务端 三年社招一面
- 幂等问题的由来?常见的解决方案?这里为什么使用分布式锁?
- 介绍分布式锁的实现。
- Redis原生指令实现分布式锁用的是哪个,有什么问题?最新版本中用的哪个指令实现的?
- 排行榜怎么实现的?
- Redis用过哪些数据结构,对应的指令用过哪些,举一些例子。
- Redis使用的时候有什么注意要点?比如内存、IO、使用规范方面?
- Redis持久化的方式有哪些?
- RDB持久化数据的时候,比较占用内存,具体原因和占用情况了解吗?
- BgRewriteOf指令的原理?产生过多aof文件怎么办?Redis怎么处理的。
- 生产上使用的时候用什么持久化方式?
- 哨兵和集群模式怎么选型,各自有什么问题?
- 第一家公司使用的Redis集群,作为集群方案的客户端了解几种?之前用的哪一种?
- 简单介绍下Codis方案的特点,解决了什么问题,有什么缺陷?
- 算法题:Leetcode437路径总和
- 做工程的过程中有没有优化时间复杂度和空间复杂度的经验,举例介绍一下。
- 你认为所谓的大数据量,是怎么样的定义?
- 结合你了解到的大数据量场景下的一些常见解决方案,阐述一下何时要使用什么方案,既避免过度设计,又能保证业务的可用性?(不限于MySQL、HBASE<HDFS>、Redis、ElasticSearch、业务处理上)