2023.11.15
上海回响科技一面
- 自我介绍
- 跳槽的原因
- 刚提到成长性,你对下一段工作有什么期待呢
- 那你对下一段的业务方向有什么偏好吗?
- 介绍一下项目,挑一个自己印象最深的
- 预算占用过程中存在并发时,是怎么保证不会被扣成负数的?(实际业务场景允许超占...)
- 你的金额扣减SQL是怎么写的
- 在内存中去先汇总order的实占金额,然后最后再在budget 维度去更新DB,这是拆成异步实现吗
- 在内存中聚合计算,万一发生宕机,数据不就没了,怎么解决?
- 重跑是处理全量数据还是部分?
- 为什么考虑在内存中合并呢
- 刚刚提到的批量功能消除反射,具体是做了什么,有测试过优化后的性能吗
- 相当于之前采用行解析,每行都取反射(双层for循环),然后你现在改成列解析,对吧?有测过批量上传/导出的行数上限吗
- 了解过pprof 火焰图是怎么制作的吗
- 有听过OTEL框架吗(没听清…)平时有了解过tracing 方面的吗
- 项目中Prometheus 是你自己搭建的吗,例如存储,gateway等
- 能描述一下Prometheus的几种数据类型吗
- 那你了解过Prometheus的数据是如何存储的吗
- Counter和Summary在存储层面是一样的吗
- 你做监控看板,一般会关注什么数据呢
- 除了业务指标, 你觉得一个微服务,还应该加哪些指标上报?
- 例如延迟上升了,你一般会怎么去分析
- 假设SQL语句为 select id from *** where ***, 如果order by了某个字段,会回表吗
- 解释一下MySQL的MVCC
- 反问