百度 · 搜索

搜索后端开发二面面经

完整信息

14 条问法 · 11 道题

本篇目录

#面经# 日常实习 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也因为紧张过度思考了,至今没给结果,应该是寄了

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
    golang实现uft-8字符串按照offset和length截取子串,不能隐式转换,不能深拷贝,要求时空复杂度On(其实巨简单,但思维惯性导致我一直在想怎么用[]rune去解,最后没搞出来)

同作者面经

相关公司