前几天去了一家公司,面试 go 开发职位,本人做了他们的 go 基础相关的笔试题,10 道做出了 9 道题(十选五)。完后两个面试官(普通的开发,应该不是技术主管),又向我提问了笔试题上的问题,也就是说,我花了 20 分钟左右写的笔试回答,根本没认真看一眼。
本人在简历上贴出了我的 github,也在上面写了两个我最得意的开源项目的介绍,我这些开源项目的代码质量完全可以 100% 无死角看出本人的能力,本人自认为不是菜鸟,为什么面试官还会提出这些我认为是针对刚入门的开发?
本人深感不解,这都是什么操作,在考察候选人的什么特性?还请解惑解惑,这不是第一次经历了。
如下是他们的 JD:
[职位描述]
- 参与分布式存储及相关基础架构产品设计与开发工作
- 输出稳健可扩展的后端产品功能, 并对其持续优化,重构
- 持续学习业界先进技术
[岗位要求]
- 熟悉 Linux 系统, 有扎实的算法基础
- 熟悉 Go, 同时熟悉 Python/Java/C++/C 任一语言
- 熟悉 TCP/IP, HTTP 协议
- 熟悉 MySQL / Redis
按理说,如此岗位要求,不该只问这些 go 语言基础问题。