补一个面经
2023.12.20 美团 到店结算 java后端实习 一面 base上海
面试官人很nice,有些问题我没有回答了得很细,面试官也没有深究,感觉就是在聊天
部分面试内容:
- 聊实习项目
- 优化接口是如何优化的?
- 我讲到了利用索引提高查询速度,然后问如何选择索引?
- RPC项目
- 项目里写了序列化,问json和java原生序列化的区别?
- netty的io多路复用机制?讲了基本机制后问更深层的实现呢?回答了select/epoll,但不是很熟悉
- mysql
- 讲讲ACID以及分别是如何实现的?还有些其他常规八股
- 有了redo log为什么还要undo log?回答了目的不一样,前者用于故障恢复,后者用于事务回滚和mvcc,但好像不是面试官想要的答案,继续追问,又说了前者是全量恢复,后者是部分恢复,面试官说还有一点是redo log是环形缓存
- redis
- stream了解吗?不了解,只知道能作为消息队列使用
- redis的集群搭建?泛泛讲了下主从复制里的第一次同步、增量复制啥的
- 算法题
- 二叉搜索树删除节点?lc 450