深圳-邻星-后端开发-一面-技术面
- 自我介绍
- 实习拷打
- 支付预热流程优化背景?
- 请求参数分类的目的是什么?
- 预热的时间点是什么时候?
- 预热系统和使用系统都是哪一个?
- 支付流程讲解一下?
- 支付数据预热缓存维度是哪些?会话级别?为什么要叫预热,是不是可以叫异步数据准备?
- RPC 调用是否存在依赖关系?存在什么样的依赖关系呢?
- 线程池,任务执行无法获取,怎么办?
- 线程池参数是如何配置的?参数配置的原因?
- 最大线程参数为什么要是核心线程参数的1.5倍,任务队列长度怎么设置?
- 数据的上下文模型的作用?是否会有线程安全的问题?
- 线程池源码?线程池非核心线程怎么删除?定期检查的话怎么做?
- 线程池中阻塞队列改为阻塞栈,先进后出?会有什么样的影响?
- RabbitMQ 项目最主要的点是什么?
- 多个消费者监听同一个队列,如何设计他们消息消费?
- 消费者如何获取消息?如何设计?
- 场景题:select * from orders where 买家id = 1 order by 创建时间 limit 10,如何建立索引?为什么?
- innodb redo 日志作用?
- 反问环节
#发面经攒人品#