这次仅仅只是一个初试,一般初试过了才会约线下面试,初试分为三部分:自我介绍、技术提问和反问,如下是面试过程中的问题:
std:string,而返回值是 char*,此时会发生什么,以及你工作中是否就直接用隐式类型转换。最后反问公司的主营业务和面试岗位的职责,主营业务是提供一套解决方案给客户公司用于监控线上流量、网络和应用等,以防止出现云上流量监控盲区和问题故障等,岗位则有点偏底层是做内核、云和网络相关的开发,而且主要是用 c / rust / golang 做开发的。
今天下午 16:00 则去公司线下面试。
这次终面是去线下面试的,一个老板和两个技术面试官,刚开始还是把自己工作中的旁路推流和输入在线媒体流再次介绍了一遍,然后问的大部分都是业务上的问题:
然后有一位技术面试官说我们自己也会用 github 上很多开源的项目,然后我反问关于开源协议比如 GPL 你们是如何处理呢?他们说如果要商业化时会综合的对比,肯定不会违反开源协议的条款。然后老板期间花了很大的篇幅去将他们正在做的事情、成功案例以及我来会安排什么样的任务,首先会涉及到 Linux kernel 的开发,现在主要用的是 c 和 rust,然后就是中间件、云以及上层的业务则是用 golang 来开发的,期间也会涉及到网络相关的内容。
同时还反复讲了和上市公司的合作,主要是做国密的检测,之所以反复提及可能也是担心团队规模下,不稳定的问题。
上午老板打电话通知我面试通过了,然后又给我讲了下岗位职责 & 成立子公司的事情,最后就是谈 Offer,他问我期望薪资是多少,我说 20k,他犹豫了一下说就这么定了,20k * 13 + 年终奖 + 项目奖金。我说我现在手里有其它 Offer,让我考虑一下下午再给答复。
下午我其实是准备想拒的,列了三点原因:
老板觉得这些都不是问题,看到我有点犹豫说你下周再给答复吧。我也同意了,不过大概率还是会拒了,毕竟自己其实已经想好了。