百度 · 海外业务

Go 后端开发工程师二面面经

完整信息

32 条问法 · 28 道题

本篇目录
Q1:你先讲一下这个项目由哪些部分组成,每个部分分别是做什么的? Q2:你刚才提到了 Session 和 Token,它们两个的概念和区别是什么? Q3:按照你刚才的讲法,只用一个 Access Token 不就可以了吗? Q4:如果只是为了区分设备,在数据库里加一个字段,比如设备类型或者 UA,不也可以吗?请求端告诉你它来自 Web、安卓或者其他设备不就可以了? Q5:所以 Session 只是把这些信息记录下来,后面其实不用,是吗? Q6:再讲一下你项目里的核心链路,主要的核心逻辑是什么? Q7:你前面说的这个幂等 ID 是怎么来的?是谁生成的? Q8:如果每次下单都是后端生成一个新的 ID,那么重复请求的时候怎么保证还是同一个 ID? Q9:为什么这里要使用分布式事务? Q10:跨多个服务的话,直接串行 RPC 一条一条调用不就可以了吗? Q11:具体讲一下你这个分布式事务是怎么用的,从整条链路的角度讲。 Q12:如果 DTM 自己挂了怎么办?或者调用支付失败以后,需要回退库存,但库存回退也失败了,怎么办? Q13:你这里还用了 K6,K6 是做什么的? Q14:你的压测是怎么压的?是单个接口压测,还是整条链路压测? Q15:你的压测最终是在哪里跑的? Q16:Redis 在这个项目里主要用来做什么? Q17:Prometheus 这些可观测性组件你也都实际用过,是吗? Q18:再讲一下你最近做的 Agent 项目,你主要做了什么? Q19:这里的任务目标是你们人工指定的,还是 Agent 自己探索出来的? Q20:怎么判断 Agent 生成的执行路径和最终结论到底是对的还是错的?你们怎么评估? Q21:你们在给 Agent 任务的时候,只告诉它最终目标,还是也会告诉它具体怎么做、有哪些工具或者 Skill 可以使用? Q22:你们有哪些 Skill? Q23:这个 Agent 系统是用什么框架做的? Q24:你说的 Agent 问题闭环具体是怎么做的?详细讲一下。 Q25:你们生成的报告里面,会记录每一步调用了什么 MCP 工具、内部工具,或者具体执行了什么渗透方法吗? Q26:Go 里的 Context 是做什么的?你怎么理解? Q27:GORM 用过吗?你对它的理解是什么,使用过程中有没有遇到什么问题? Q28:你项目里用过 gRPC。gRPC 和 HTTP 有什么区别? Q29:一个 HTTP 请求由哪几部分组成? Q30:HTTP 常见的返回状态码有哪些? 算法:给定一个日期,计算这个日期是当年的第多少天。例如 2025 年 5 月 13 日,计算它是 2025 年的第多少天。输入格式可以自己定。 AI 整理的面经 整体强度还可以,算法属于是面试官临时起意想了一个,我用切片存的每个月天数然后计算时累加的,当时面试官问我有没有别的解法没想起来。面完和朋友聊了一下才知道还能前缀和,就不用每个月累加了。 --- 后续:oc 了,准备奔赴深圳
本篇目录
  1. 01
  2. 02
    项目追问
    你刚才提到了 Session 和 Token,它们两个的概念和区别是什么?
  3. 03
  4. 04
    追问
    如果只是为了区分设备,在数据库里加一个字段,比如设备类型或者 UA,不也可以吗?请求端告诉你它来自 Web、安卓或者其他设备不就可以了?
    上一问
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
    追问
    如果 DTM 自己挂了怎么办?或者调用支付失败以后,需要回退库存,但库存回退也失败了,怎么办?
    上一问
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
    项目追问
    怎么判断 Agent 生成的执行路径和最终结论到底是对的还是错的?你们怎么评估?
  21. 21
    追问
    你们在给 Agent 任务的时候,只告诉它最终目标,还是也会告诉它具体怎么做、有哪些工具或者 Skill 可以使用?
    上一问
  22. 22
  23. 23
  24. 24
  25. 25
    项目追问
    你们生成的报告里面,会记录每一步调用了什么 MCP 工具、内部工具,或者具体执行了什么渗透方法吗?
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
    给定一个日期,计算这个日期是当年的第多少天。例如 2025 年 5 月 13 日,计算它是 2025 年的第多少天。输入格式可以自己定。
  32. 32

相关公司