猿辅导(软件开发-已OC)
一面
1. nacos AP CP原理
2. redis 集群 是 ap 还是cp
3. 对象锁,八锁问题
4. jvm跨平台,每个平台jvm会不同吗
5. 有哪几种jvm
6. 计网常规问题
7. 计组常规问题
8. LinkedList 与Arraylist 区别,访问,遍历的效率
9. 手撕 力扣25. K 个一组翻转链表
有点尴尬,迭代指针给指错了找半天bug,递归没来得及写,讲了讲思路
二面
1. netty 性能真的比nio高吗,怎么对比,来测试下
2. 序列化的底层是怎么加速的,除了压缩呢
3. 场景: 有个消息中心,消息有不同的结构体类型,怎么存储效率比较高
4. 计网常规,三次握手 四次挥手细节
5. 数据库三范式,举了例子,详细说明违反了哪一个
2. 序列化的底层是怎么加速的,除了压缩呢
3. 场景: 有个消息中心,消息有不同的结构体类型,怎么存储效率比较高
4. 计网常规,三次握手 四次挥手细节
5. 数据库三范式,举了例子,详细说明违反了哪一个
手撕 给个ipv4的地址,找一个范围,二分查找
三面
赶着去吃饭,记得不是太清楚
1. 项目难点,排查,优化思路
2. 堆栈是什么?为什么要分堆栈 ,只用堆或者栈呢?操作系统给我干懵了
3. redis 主从,哨兵,集群原理 ,通信协议
3. redis 主从,哨兵,集群原理 ,通信协议
4. redis持久化,aof rdb那一套,写时复制啥的
5. 自己设计会怎么设计
瞎扯扯把mysql的wal那一套用过来
3. 手撕1T数据排序 ,写了下k路归并和两两归并
分析时间复杂度和空间复杂度,如何优化
更新-已oc-基础研发部