Go语言实习面试问题复盘

Go语言实习面试问题复盘

视频中面试官的提问主要围绕你的项目经历、Go 语言基础、数据库优化、开发习惯以及实习时间安排展开。

我为你整理了面试官的具体提问列表,按主题分类如下:

个人背景与项目情况

  • 你前面提到的那两个项目是自己练习的,还是在企业/客户中实际使用的?
  • 你现在是大二还是大三?
  • 学校开设的编程课程够用吗?还是主要靠自己学的?
  • 学习 Go 语言有多长时间了?

Go 语言技术与并发

  • 当时为什么选择学 Go 语言?可以介绍一下吗?
  • 你觉得 Go 语言有什么比较吸引你的特性?
  • 假设让你参与一个涉及高并发的项目,你会考虑怎么实现?可能会用到 Go 的哪些技术?

数据库与性能优化

  • 在你做这些练习项目的开发过程中,有遇到什么困难吗?
  • (针对引入 Redis 优化的回答追问)为什么做这个优化可以解决性能问题?
  • 假设没有引入 Redis,只让你在数据库层面做优化,你觉得有哪些方式?
  • 假设让你去做一些分页功能,你会考虑怎么来实现?

开发工具与工作方式

  • 我们这个岗位是给甲方做远程开发的(需要通过 VPN 访问客户网络,在提供的虚拟机上做开发测试),你之前有没有接触过或考虑过这种远程访问系统做开发的工作?
  • 你之前远程访问是用 SSH 登录还是什么方式?
  • 有没有了解过或用过现在比较流行的 AI 编程?
  • 你具体用 AI 来做什么?是从头开始写项目还是做一些代码修改?
  • 你看到 AI 提供的建议代码,通常会接受吗?

实习时间与安排

  • 大二每周的课应该还挺多的,假设来实习,每周能有多长时间?
  • (强调不建议找代课,需符合学校要求后)在符合学校要求的情况下,每周能保证有一两天的实习时间吗?
  • 有完整的全天时间吗?大概是周几?