2025.3.17 小鹏

205 阅读2分钟

一面(3个面试官)

  1. 自我介绍
  2. 目前在职还是离职?看机会的原因是?
  3. 下一段想找什么样的工作?
  4. 挑一个比较有技术难度的项目讲讲
    • 会涉及的外部数据具体是指什么?
    • 信息类别这么多,你们是怎么制定统一的数据类型
    • 相当于你是一个处于上下游间的中心节点,会做数据分发吗
    • 统一的数据搜索是指搜索下游的各个业务模块的数据吗?数据有存储在你们这边吗?有用到什么类型的数据库
    • 部分接口平均时延降低是怎么做到的?
    • 缓存用的什么组件?
    • 那local cache在分布式架构中会不会缓存命中率就不太高?
    • 各个节点之间的缓存不能共享,为什么不用集中式的缓存?
    • 能展开讲讲技术难点和亮点吗?
    • spic portal上能一键生成调用代码,这个是怎么生成的?是提前写好做了个配置还是怎么样
    • 有没有用到一些AI的能力帮助生成实体关系图和生成代码?
  5. 还想了解另一个服务质量提升的项目,展开介绍一下
    • 你是既做了前端又做了后端的开发吗
    • 一般做指标监控平台包含哪些步骤?(数据采集,数据处理,数据可视化...)
    • 你目前参与了其中的哪些环节的方案设计
    • PV/UV,点击率,转换率这些是怎么采集的
    • 下单链路上的一些指标又是怎么收集的?
  6. 列式存储的数据库有用过吗
  7. 有遇到过慢SQL问题吗,排查思路是怎样的
  8. 能举一个具体的例子吗,具体的慢SQL长什么样,为什么慢,怎么解决的?
    • 为什么隐式类型转换会导致索引失效呢,从原理层面解释一下
    • 第二个case,做了垂直拆分后,接口性能有提升吗?效果提升了多少?
  9. 有遇到过少数几条SQL把CPU耗尽的情况吗?
  10. 除了从业务代码层面优化SQL,还有什么避免的方法
  11. python的使用经验如何?
  12. 数据分析的场景也是用go来做吗
  13. pySpark在项目中哪里用到了,使用过程中比如数据清洗等,有遇到什么问题吗
  14. 反问