字节生活服务后端开发一面
1.问了下为什么要跨到计算机来,怎么学习的。
2.慢SQL调优的步骤
3.查询语句offset+limit为什么慢,如何优化。
4.联合索引失效的场景有哪些。什么是覆盖索引?
5.悲观锁和乐观锁的区别,举例什么场景下会用到。
6.分布式锁解决并发问题的时候,锁是否设置了失效时间?为什么要引入看门狗机制?普通的分布式锁会存在哪些问题。
7.MySQL与Redis的一致性是如何保证的?
8.监听binglog的方式。消息队列如果丢失掉监听到的信息怎么办?重试多次都失败怎么办?
9.消息队列消费幂等性是怎么保证的?有序性呢?
10.在团队协作中是如何跟同事沟通解决问题的?
11.项目中最困难的部分是什么?怎么解决的。
12.金融人眼中的技术有什么独特的视角。
手撕:给一个数组,一个int型target。求使得子数组和大于等于target时,最小的子数组长度。
就给了15min没写完说了思路。