**合合信息一面**1. 容器化部署的优势2. 写单元测试测试接口业务逻辑和性能3. goroutine的channel使用起来的要注意的?channel的使用用途?channel使用用途- 生产者和消费者模式- 事件通知- 用作信号控制最大并发数- 发送任务到协程池4. sql语句起来很慢?- 除了expalain和基础的sql优化还要去考虑表数据量太大,要分库分表5. RAG6. 多个生产者怎么保证channel只关闭一次用主协程或者协调协程关闭,生产者本身不要去关闭- waitgroup计数- channel计数7. 项目中有没有遇到goroutine竞争或者出现并发错误的情况8. golang的优势9. 什么时候创建组合索引**合合信息二面**1. 上传文件时候的安全性考量我说了鉴权、文件hash校验,答:不够2. 怎么用consul来进行服务注册与发现3. 怎么防止多个goroutine对共享数据访问的冲突4. 大模型的了解?RAG?RAG中R有什么方式?5. 某个节点收到大量的请求怎么办6. 二面就15分钟,几分钟后HR加微信告诉我薪资,然后说明天发offer第二天下午5.30催了下HR,立马发了offer,接受了。找了一个月,面了好多厂了,累了,不想面了。几百行的面经整理过两天整理好了发。