字节跳动后端一面(抖音电商)
1、自我介绍
2、聊实习
3、介绍一下策略模式和责任链模式,分别用在哪些场景
4、HashMap并发不安全的原因是什么
5、HashMap为什么使用拉链法解决哈希冲突
6、MySQL建立索引的字段的要求是什么
7、一张表有主键id、a、b三个字段,where条件使用a字段,如何优化查询
8、如果a字段是一个文本类型(大json),无法建立索引,如何优化查询
9、一张表,有主键id和库存数量两个字段,每次一个请求会对库存数量减1,如何突破性能瓶颈
10、介绍一下RabbitMQ和RocketMQ的不同点
11、如何本地实现事务消息
12、分布式事务
13、手撕:单链表快排