摘要:
一面 redis 常用数据结构 zset 的底层实现,插入一个元素的时间复杂度是多少 redis 如何保证高可用 什么是redis的哨兵模式 说说 redis 主备切换的过程 说说 聚簇索引、聚簇索引的区别 说说 innodb、myisam 的区别 innodb 是如何支持的事务 为什么数据量大的时 阅读全文
摘要:
一面 如何对线程池的核心参数调优 使用了哪些垃圾回收器?说说 CMS 的原理吧 如果一个固定的堆内存,当创建线程数很多的时候,你JVM参数怎么配置 redis 的持久化方式 redis 的淘汰策略 Kafka 用在什么场景 如果消费者组A 下面有两个消费者 A1、A2, 问 A1、A2 能否消费不同 阅读全文
摘要:
一面 两位面试官,一位leader,一位中级开发 详细说说简历上的项目 面的 BU 是做测试效能开发的,所以挑了个持续集成平台说。 关注哪些覆盖率 行覆盖率 你的代码量多少 4个项目,一个项目300个类,平均每个类100行,保守估计 12万代码量。 说说 Raft 算法的选举过程 Candidate 阅读全文