2023.11.15

587 阅读2分钟

上海回响科技一面

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