12.14 字节 抖音 生活服务 后端实习 base杭州
时长1h10m左右 已挂
1、自我介绍
2、拷打实习项目 30m
聊一些业务相关、项目架构、有哪些微服务?
对微服务的理解?如何拆分微服务?
线上监控如何做的?
接口超时怎么实现告警?
什么时候要做数据核对?没太理解在问什么
3、MySQL八股 15m左右
讲一下mysql的事务?
可重复读如何实现?
能解决幻读吗,什么时候不能解决?
mysql如何上锁?换了好几种问法才get到是在问索引
索引相关,B+树的优势,如何优化索引?
两条select for update语句,一条通过主键索引查找,另一条通过联合索引查找,查到同一条语句,两条语句的锁会冲突吗?我回答了不会,但应该是会的,二级索引上锁时也会给主键索引上锁
4、算法
给出前序和中序数组,构造二叉树?
如何优化?提示后才想到,使用hash储存下标,避免遍历查找根节点位置
注意是ACM模式