搜索后端开发二面面经
完整信息
本篇目录
#面经# 日常实习 60min
自我介绍
讲讲逃逸分析
channel底层怎么实现的
goroutine和线程进程有什么差异,分别有什么使用场景
cpu报警利用率过高怎么排查
你提到了自旋锁,更具体地怎么排查(我说看日志)
没用过pprof吗(确实没用过)
操作系统里除了自选锁还有哪些类型的锁
自旋锁和阻塞锁的使用场景是什么
mcp,skills,rules(我说没听说过rules,后来才知道就是系统提示词)
本质区别,一句话总结(上面聊得有点发散了,面试官不满意叫我回去再看看)
rag和agent react的区别(这俩都不太好类比吧?)
什么情况下用langchain,什么情况下用langgraph
golang实现uft-8字符串按照offset和length截取子串,不能隐式转换,不能深拷贝,要求时空复杂度On(其实巨简单,但思维惯性导致我一直在想怎么用[]rune去解,最后没搞出来)
每日温度变形(就剩8分钟了,写出来但运行时语法报错,ide没提示,被叫停,讲思路,面试完才发现append的第一个参数漏写了)
总结,面试官不开摄像头,说话总是前面声大后面声小,好几次听不清,agent八股问得生硬无从下手,非hot100也因为紧张过度思考了,至今没给结果,应该是寄了
本篇目录
当前问题0114
- 01
自我介绍
- 02
讲讲逃逸分析
- 03
channel底层怎么实现的
- 04
goroutine和线程进程有什么差异,分别有什么使用场景
- 05
cpu报警利用率过高怎么排查
- 06
你提到了自旋锁,更具体地怎么排查(我说看日志)
- 07
没用过pprof吗(确实没用过)
- 08
操作系统里除了自选锁还有哪些类型的锁
- 09
自旋锁和阻塞锁的使用场景是什么
- 10
mcp,skills,rules(我说没听说过rules,后来才知道就是系统提示词)
- 11
本质区别,一句话总结(上面聊得有点发散了,面试官不满意叫我回去再看看)
- 12
rag和agent react的区别(这俩都不太好类比吧?)
- 13
什么情况下用langchain,什么情况下用langgraph
- 14
golang实现uft-8字符串按照offset和length截取子串,不能隐式转换,不能深拷贝,要求时空复杂度On(其实巨简单,但思维惯性导致我一直在想怎么用[]rune去解,最后没搞出来)