【面经】网宿科技-Go后端开发实习-一面面经
bg:9本大二/主go/一段实验室打工经历
1. 个人基本情况
- 面试官: 请简单做一下自我介绍(项目背景)。
- 面试官: 为什么大二就开始把 Go 作为主要开发语言?
2. 实验室经历(一个Agent & RAG 系统)
- 面试官: 实习主要做了什么内容?
- 面试官: RAG 用到了什么框架?数据切片怎么设计的?
- 面试官: 数据处理上有做优化吗?
- 面试官: 切片是否导致上下文割裂?
3. Go 语言基础
- 面试官: 有看过 Map 或 Channel 的源码吗?
- 面试官: Map 的初始化和并发安全问题?
- 面试官: 如果不加锁并发读写 Map 会怎样?
- 面试官: Channel 已经关闭了,去读会怎样?
- 面试官: 向已关闭的 Channel 写数据会怎样?
- 面试官:谈谈你对go语言闭包的理解
- 面试官: 遇到 Panic 或 Bug 怎么调试?
4. 关于 AI 工具的使用
- 面试官: 怎么使用 AI 编程?是直接生成代码吗?。
5. 个人项目(短链接生成系统)
- 面试官: 这是一个练手项目吗?有什么值得说的点?
- 面试官: 短链接算法是怎样的?
- 面试官: Redis 用了什么数据结构?做了集群吗?
- 面试官: 考虑过高并发下的弹性扩缩容(水平扩展)吗?
6. 容器化与云原生(K8s & Docker)
- 面试官: 现在的产品通过弹性扩容来保证高可用。你有了解过 K8s (Kubernetes) 吗?
- 面试官: 既然写过 Dockerfile,那讲一下基本操作?
- 面试官: 了解 Dockerfile 的构建原理(分层构建)吗?知道如何优化镜像体积吗?
7. 一个上线的学院网站
- 面试官: 这是一个实际上线的项目吗?(
- 面试官: 技术栈是 Vue + Nginx 吗?简历中提到的 CDN 加速是指什么?
- 面试官: 知道网宿(面试公司)是做 CDN 起家的吗?
8. 岗位介绍与匹配度
- 面试官介绍岗位:部门是做云容器平台的(网宿科技),将服务器的 CPU/GPU 算力通过容器方式提供给客户。为了简化 K8s/Docker 的复杂指令,封装了 Python SDK 供客户调用。#牛客AI配图神器#
