1. 你提到的这个项目里,你的数据库的表是怎么构建的
2. Websocket的原理是什么
3. 手撕Websocket代码
4. 说一下乐观锁的原理
5. 你项目中使用乐观锁,那乐观锁能解决哪些问题?不能解决哪些问题?
6. 项目里做了主从同步,那么主从一致性怎么保证的?不使用binlog,要求严格一致该怎么处理
7. 同样的,redis是如何保证一致的
8. 订单有几种状态,状态与状态之前是如何进行转变的
9. 微信支付时,如果支付过程中网络出现波动,导致实际支付成功了,但回调函数没有成功执行,订单的状态仍然未支付,怎么解决
10. 对这个系统是怎么进行一个整体的测试的
11. 你为什么选择测试
12. 手撕:环形链表2
#快手#