合合信息GO后端开发OC

**合合信息一面**
1. 容器化部署的优势
2. 写单元测试测试接口业务逻辑和性能
3. goroutine的channel使用起来的要注意的?channel的使用用途?
channel使用用途
- 生产者和消费者模式
- 事件通知
- 用作信号控制最大并发数
- 发送任务到协程池
4. sql语句起来很慢?
- 除了expalain和基础的sql优化还要去考虑表数据量太大,要分库分表
5. RAG
6. 多个生产者怎么保证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,接受了。找了一个月,面了好多厂了,累了,不想面了。几百行的面经整理过两天整理好了发。
全部评论
已开源准备实习期间全部面经和实习准备的内容
2 回复 分享
发布于 05-14 06:05 上海
日常薪资是多少呀?有调整空间嘛还是 hr就报一个数
点赞 回复 分享
发布于 05-12 23:29 江苏
佬什么bg,春招吗?
点赞 回复 分享
发布于 05-12 13:37 云南

相关推荐

05-09 22:31
已编辑
门头沟学院 golang
  全程30min,进了公司还要填一大堆个人信息等表,查户口都没这么详细1、常规的介绍自己追问: 打比赛,做项目做了哪些?追问: 问大三家常。追问: 根据你自我介绍做的专利,比赛项目是啥样的,比赛获奖了没?追问: 这个项目用什么写的?(Java)追问: Java的多线程写过没有?(没写过,煮波Java真不会)(2) 你觉得你配12K吗?(3) 说说你认为你配多少K?题外话: 问这两个问题,我的表情就是这样😊,实则内心🌚2、 八股(1) 说说go怎么实现并发的?(2) go协程用什么实现并发通信的?追问: 协程底层是怎么执行的?(3) go的通信中共享内存和其他的共享内存中通信怎么理解?(4) 说说go的类型传递?追问: 为什么slice,map,channel是传递引用?(5) goroutine通信有哪些方式?(6)说说channel。追问: 说说有缓冲和无缓冲(7)说说内存逃逸。(8) MySQL中怎么查询?说出具体查询语句。(9) MySQl怎么插入?说出具体插入语句(10) MySQL事务介绍一下?追问: 事务有哪些性质?(11) MySQL索引怎么实现?(12) MySQL怎么实现事务?说出go实现的具体语句流程(13) MySQL的三大范式?解释一下。面试体验: 1、问题问得还行,有些很基础的题忘了。2、个人觉得面试官某些问题问的不是很友好,可能是想探探口气(我反手说不配,我就值6-8K)其他方面挺好的,会给你解答你没答上的问题和纠正你答错的。3、没有给反问的机会,直接说面试结束了,感觉不是很友好。
查看24道真题和解析
点赞 评论 收藏
分享
评论
5
13
分享

创作者周榜

更多
牛客网
牛客企业服务