Go 后端开发工程师二面面经
完整信息
本篇目录
Q1:讲讲 Goroutine 是什么。
Q2:GMP 模型中,P 和 M 的对应关系是怎样的?
Q3:M 在哪些情况下会与 P 解绑?
Q4:Goroutine 在 M 上运行时采用抢占式调度还是协作式调度?一个 Goroutine 是否必须完全执行结束,下一个 Goroutine 才能运行?
Q5:你对 Redis 了解多少?
Q6:你所说的 Redis“核心命令”具体指哪些命令?
Q7:Redis 集群也是单线程的吗?
Q8:Redis Lua 脚本提供了什么能力?
Q9:如果 Redis Lua 脚本执行过程中失败,已经修改的数据会回滚吗?
Q10:你了解 OpenTelemetry 吗?
Q11:在 AI Agent 中,Trace 和 Span 应该如何划分?
Q12:你使用过 Langfuse 吗?
基本上都在问八股,给我推到后端组来了,有点 kpi 的感觉
本篇目录
- 01
讲讲 Goroutine 是什么。
- 02
GMP 模型中,P 和 M 的对应关系是怎样的?
- 03
M 在哪些情况下会与 P 解绑?
- 04
Goroutine 在 M 上运行时采用抢占式调度还是协作式调度?一个 Goroutine 是否必须完全执行结束,下一个 Goroutine 才能运行?
- 05
你对 Redis 了解多少?
- 06
Redis 集群也是单线程的吗?
- 07
Redis Lua 脚本提供了什么能力?
- 08
如果 Redis Lua 脚本执行过程中失败,已经修改的数据会回滚吗?
- 09
你了解 OpenTelemetry 吗?
- 10
在 AI Agent 中,Trace 和 Span 应该如何划分?
- 11
你使用过 Langfuse 吗?
