作业帮一面总结

# 业务:账户记账问题

# 上面问题,悲观锁、乐观锁如何选择,如何避免死锁。

# 进程和线程,PCB,进程状态及其调度策略

# Redis数据类型,底层数据格式,如何扩容,时间复杂度、空间复杂度。

# AOF扩容流程

# 分布式事务解决方案

  • 消息表
  • 消息队列
  • 如何解决账户变动

# MySQL varchar有最大长度吗,你平时如何设计varchar长度呢,可以存储大字符串吗

# 分布式事务,你去设计怎么做

# 消息队列如何保证消息可达性。

# 算法题:斐波拉契数列,有几种实现方式,各自时间复杂度

  • 递归
  • 循环
  • 动态规划

# 带领团队规模,你所承担角色