Go 开发实习生面经
完整信息
本篇目录
时间:10.12笔试 10.15面试
笔试:时限30min,给需求+测试用例,要求容器化部署,要求全部使用AI来完成,最后提交git仓库地址就行。(面试的时候没有问到)
面试:
1:为什么用Gin框架来实现这里的网关,与其他相比有什么优势吗
2:这里划分了哪些微服务
3:这里使用的是etcd,为什么要采用etcd来实现服务注册发现,和Nacos的区别是什么
4:这里是部署到了本地还是服务器线上
5:这里的docker在部署启动后,如果服务器宕机后重启,这里的docker是不会自动帮你关掉服务的,这时候服务器重启后应该如何来查看这里的服务的状态
6:这里的mysql是部署在docker吗,如果我想要在这里的容器中的docker里的mysql中执行mysql语句应该怎么办
7:了解过redis的流模式吗
8:使用AI编程时主要是三个阶段,需求分析,代码实现、代码评审与检查,这里你觉得自己的精力分配每个部分应该各占多少百分比
9:在AI时代,你觉得应该如何利用AI来快速帮你提升自身的能力
10:在代码review时,你觉得还有必要对项目的执行计划或者说选型架构进行检查吗,如果说在检查时出现了问题,你觉得应该怎么办,推翻前面的计划重新实现这个项目吗
11: 自动化review时,比如说一个部分,我们觉得应该使用某一个方案,但是ai认为另一个方案是对的,所以说在代码评审时它可能会按照自己的判断来进行检查,导致实现与我们的预期不符,你觉得应该如何在review时解决这种问题
12:在ai时代下,一个工程师应该具备哪些能力
13:在代码review时,你觉得应该怎么做有助于团队合作
14:有人说agent就是LLM+harness,你认同吗
15: B+树和B树的区别
16:什么是回表
总结:看之前的面经都是八股偏多,怎么感觉他问的问题好奇怪
本篇目录
当前问题0116
- 01
为什么用Gin框架来实现这里的网关,与其他相比有什么优势吗
- 02
这里划分了哪些微服务
- 03
这里使用的是etcd,为什么要采用etcd来实现服务注册发现,和Nacos的区别是什么
- 04
这里是部署到了本地还是服务器线上
- 05
这里的docker在部署启动后,如果服务器宕机后重启,这里的docker是不会自动帮你关掉服务的,这时候服务器重启后应该如何来查看这里的服务的状态
- 06
这里的mysql是部署在docker吗,如果我想要在这里的容器中的docker里的mysql中执行mysql语句应该怎么办
- 07
了解过redis的流模式吗
- 08
使用AI编程时主要是三个阶段,需求分析,代码实现、代码评审与检查,这里你觉得自己的精力分配每个部分应该各占多少百分比
- 09
在AI时代,你觉得应该如何利用AI来快速帮你提升自身的能力
- 10
在代码review时,你觉得还有必要对项目的执行计划或者说选型架构进行检查吗,如果说在检查时出现了问题,你觉得应该怎么办,推翻前面的计划重新实现这个项目吗
- 11
自动化review时,比如说一个部分,我们觉得应该使用某一个方案,但是ai认为另一个方案是对的,所以说在代码评审时它可能会按照自己的判断来进行检查,导致实现与我们的预期不符,你觉得应该如何在review时解决这种问题
- 12
在ai时代下,一个工程师应该具备哪些能力
- 13
在代码review时,你觉得应该怎么做有助于团队合作
- 14
有人说agent就是LLM+harness,你认同吗
- 15
B+树和B树的区别
- 16
什么是回表