今天参加了苹果树的面试,整体面试难度还好,问题涉及的范围很广,顺序和内容也比较杂,可能是面试官比较年轻的原因。
面试时长:35分钟
- CPU百分百怎么定位?这个问题频率好高,一着急,jstack命令都忘记了,linux的还要看一看
- 热点Key瞬间1万次 I/O打穿到 Redis 怎么处理?场景分析的部分还是要仔细思考,没给出方案最可怕了。面试题指出:
- 数据库中间件 MyCat 是否有使用过,原理?的确没用过,不能蒙
- 非数据库类存储中间件使用过哪些?还是不知道,只答了Apache 的工具类了,底子薄
- 状态机是什么,什么原理?
- MySQL 主从一致性是怎么保持的
- CAP 是什么,有了解过吗?能不能做到完全一致性。
- Zookeeper 有使用过吗,基于什么原理的?Zookeeper的0拷贝是什么?
- 分布式ID使用过哪些分布式方案?具体的原理是什么?
- JVM 内存模型
- 如何实现一套系统的框架搭建
- Linux 使用过哪些压力测试工具?自测使用过 Postman 和 JMeter