之前投了简历大概3天后 HR 才和我联系,安排了一个没课的上午面试。我提前半小时在飞书等,面试官很准时就到了,其本人应该也是极致的运维工程师。

提问环节

  1. 自我介绍
  2. 你的项目经历很多,有落地实践的项目吗?
    • 这是我第一次实习并且实验室几乎没有横向所以我说的没有,但实际上其实那个空教室查询软件还是能说说的,毕竟当时还是部署到酷安上了,只能说自己太老实了
  3. 本科是网络工程,有做过相关的项目吗?
    • 说了一下简历没有写上的一个 DNS 服务器,当时用的字典树写的域名解析,效果还不错。不过我只是参与者,那个项目 Leader 是个大牛,现在去了人大高瓴。
  4. 对Linux系统的特点做个基本阐述,举出和Windows的差别?
    • 这个问题我觉得太泛了,我就回答了一下多线程是不同的,比如 Linux 用的主要是 Fork() 效率高一些,Windows 则是用的不同的方法(具体什么方法一时想不出来),这也是 Redis 弃用 Windows 的主要原因之一。
    • 感觉面试官对我这个回答不太满意 QAQ
  5. 常用的 Linux 指令有哪些?
    • top 用来看CUP负载, netstat 来看端口占用。
    • 让我惊讶的是没有在这方面深问下去了,我本来准备了不少这方面内容
  6. TCP 和 UDP 的区别和应用场景/TCP 和 Http 的关系。
    • 网上有很多完整的答案,我也有准备所以答得还可以。
  7. 简历里有NLP经历,说一下这个分类器是怎么实现的。
  8. NLP 里预训练有什么作用?
    • 这个问题让我大吃一惊,我实在想不明白运维为啥要面这个知识。我只能粗略回答一下能让文本特征更显著,提高训练效果,节省训练时间。
    • 面试官对这个回答显然不太满意。
  9. 微服务方面服务发现负载均衡你是怎么做的?
    • 这方面我比较熟悉,说的比较多,回答也比较全。但是我觉得面试官对这个问题本身就不太感兴趣。

聊天环节

  1. 我们这里可能有 NLP 相关的需求,看到你的简历有这方面的经验,你能不能做这方面的工作?
    • 我人晕晕的,这是运维要干的吗,你们算法岗的兄弟们工资是白给的?再说我简历写了是网络和分布式微服务方向而不是 NLP ,这不是强人所难吗。难怪问我这么多 NLP 的问题。
    • 幸好最近有在研究图神经网络,扯了一堆有的没的表示我的 NLP 技术还能进一步学习(大寄特寄回答)
  2. 是福建本地人吗?
  3. 实习时间?
  4. 对在这的运维工作有什么期望?
    • 学习为主(钱和HR谈就好了)
  5. 反问:工作时间?
    • 965
  6. 反问:食宿?
    • 实习可能提供宿舍,吃饭问题自己解决

总结

面试官态度还是很温和的,而且问题都是非常简单的问题,甚至没有任何算法方面的问题。但是问题的方向却很奇怪,总觉得他们是在招一个算法开发岗而不是运维(那为啥给我运维的面试啊)。而且我简历明明写的网络方向,他却硬是要问我 NLP 。有点担心这里的运维是不是传说中的那种全能背锅侠……

面完之后告诉我三天后出结果,好吧只能心怀期待等待了,到时候会在下文更新进展。