传音控股 一面 10.26
- 自我介绍
- 介绍一个简历中技术难度最高的项目,最难解决的问题是什么?
- Saga 和 TCC 分别适合什么场景?两者有什么区别?
- 多个请求并发申请有限资源时,如何避免资源超卖?
- 简历中的论文和专利主要研究什么?
- 介绍一下 Go 的 GMP 调度模型,G、M、P 分别是什么?
- 并发标记期间修改对象引用,为什么可能导致对象被错误回收?
- Go 的混合写屏障是如何保证并发标记正确性的?
sync.Pool的使用场景和底层结构是什么?- TCC 常见的空回滚、悬挂和幂等问题分别是什么?应该如何解决?
- 如何设计接口幂等?如果下游没有提供幂等键,调用方应该怎样处理?
- 常见的分布式唯一 ID 生成方案有哪些?数据库号段模式和雪花算法各有什么特点?
- 什么是布隆过滤器?
- 如果使用 Go 和 Redis 实现分布式锁,需要考虑哪些问题?
- 如果业务任务已经退出,但续期协程还在运行,应该如何避免锁被永久续期?
- 平时是否参与开源项目?
- 介绍一次具体的开源贡献,需求背景、实现过程和最终效果分别是什么?
公众号进入网站体验更佳

