安克创新golang实习面经

8月下旬boss上投的,3个工作日面完二面后就没任何回音了,9月中旬时,hr又来加我微信问我近况,让我做了2个测评,我以为还有机会,后面就没有然后了。。。

8.26 一面(33min)

1. 自我介绍
2. 手撕算法:单词反转
3. 说一下slice,扩容机制
4. Golang的Pool的结构体
5. 介绍一下Channel
6. Context了解吗,介绍一下它接口里的几个方法
7. 介绍一下Go的内存模型
8. 介绍一下GC
9. 除了Gin和Gorm,还有过其他框架吗
10. 有看过Gin的源码吗,简单介绍一下Gin的路由注册
11. Mysql常用的存储引擎
12. 说一下innodb的了解
13. 说一下Innodb的索引、数据结构
14. Mysql的隔离级别,每个隔离级别解决了什么问题
15. Redis的缓存击穿和缓存雪崩的概念,以及怎么解决?
16. http1.0、http1.1、http2.0有什么区别
17. 你有了解过一致性算法
18. 还在实习吗,为什么离职?
19. 看你也接触过Java和Python,为什么更倾向于Go呢
20. 反问

8.30 二面(38min)

1、自我介绍
2、什么时候能到岗
3、个人职业发展规划,每个阶段的标准是什么样的,怎么去达到规划
4、Golang和Java都学过是吧,相关课程都有学过吧
5、栈和队列的区别
6、Java中有什么类是用到了栈和队列,Golang中有哪些数据结构用到了?
7、Golang里面怎么实现一个队列?
8、红黑树用过吗,具体哪里见到过
9、见过那些数据结构用到红黑树的?
10、具体说一下ssl四次握手
11、其中用到了哪些加密算法
12、自己平时用到了哪些加密算法
13、md5是可逆还是不可逆的
14、讲一个你做过的事情,这个事情对你来说有比较大的挑战,收获了很多
15、当时这个事情对你来说最大的难点的什么?
16、当初学习的时候,有请教过身边的同学吗
17、有运用过技术去做过什么小工具吗?
18、对一些新的技术感兴趣吗?
19、你觉得自己有什么不足?性格方面呢?
20、大学期间参加过什么竞赛,拿到过什么奖项
全部评论
请问有hr面吗
1 回复 分享
发布于 2023-11-03 17:28 天津
二面是hr面还是技术面请问?
点赞 回复 分享
发布于 2023-10-21 06:12 湖北
做的测评是 安克创新自适应能力cata测评 这种测评嘛。。。
点赞 回复 分享
发布于 2023-10-19 16:35 广东

相关推荐

2025-12-12 21:26
北京科技大学 golang
## redis### 都用过哪些指令?具体一些我的项目中redis除了分布式锁的使用,就剩下一个验证码的存储了,所以我就说了加key、设置key过期时间的### 分布式锁的流程问:拿不到锁的业务怎么办?> 如果别的业务拿不到锁就会自旋or进入队列等待和超时。问:这样的话,会导致并发性能降低,有什么解决方法?> 我不会,瞎说的:用乐观锁和版本控制降低锁的颗粒度。这里同学告诉我setnx就是乐观锁TAT问:redis怎么实现乐观锁?> 依旧不会,于是让我讲了mysql的乐观锁## 项目拷打了很久的项目,甚至让我投屏演示项目,我的docker有个一直卡着没启动好,耽误了10分钟,而且我投屏投错了,让面试官看着空白划鼠标了5分钟,汗流浃背了,好在最后启动成功了,挑了一个接口让我详细讲下如何写的。### 服务发现&负载均衡用的consul和nacos实现的,我自己写了个轮训的算法实现负载均衡,问我还有什么算法,我答了加权,保持最小连接数,urlhash,iphash,最短连接时间### 链路追踪怎么实现的?怎么找到性能瓶颈怎么解决?用的Jaeger,当时死活想不起来叫什么。找到瓶颈后,如果是路由方面的瓶颈,尝试考虑扩容,如果是数据的瓶颈,尝试redis存储热点数据### 测试和保证系统稳定性怎么做的?用的接口管理平台,接口管理平台自带一个压测### grpc+protobuf相比传统的http+json优势在哪?grpc可扩展性很强,再多台服务器部署扩容几乎是无痛的,只要做好服务发现和负载均衡。而protobuf相比json传输效率和压缩性能更强### jwt相比cookie+session优势在哪?我只说出来了jwt的优势,没说出cookie+session的劣势。### 讲一下gmp?协程和线程的区别gmp我讲完后,觉得我只是解释了3个词语分别是什么,没有讲到精髓。我又补充了窃取g,以及p队列初始化和流程,下来查看笔记觉得少答了抢占式调度吧我提到协程锁用户级轻量的线程,切换性能更高,并发性更强,并且由用户调度,对内核无感## 实习经历问我了都做了什么?在实习的不同阶段都有什么不同收获,我没理解面试官的意思,把项目讲到比较细节的部分,他打断我说主要说阶段性的,以周或者月为单位。我就聊了下。## 总结依旧没有按照顺序写,想到什么写什么。拷打了很多项目,我发现我很多时候,用到了xx技术,只是单纯看的教程和找的代码用到了,并不清楚为什么要用,以及相比于同类技术的优缺点在哪,这也是我接下来一个思考的方向,面试官给到了一些压力,也让我认识到了我的不足,八股方面特别是redis的,感谢面试官。
查看12道真题和解析
点赞 评论 收藏
分享
2025-12-30 17:20
西安科技大学 golang
查看17道真题和解析
点赞 评论 收藏
分享
评论
6
44
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务