经常会被问“如何面出候选人技术水平”,简单说一下个人观点。

193 阅读1分钟

结论:

多问几个“为什么” 。

一般性而言, 问一个“为什么”能筛选掉背面经的人,两个“为什么”筛选掉理解不深入或者没有实践经验的人,三个“为什么”筛选掉没有钻研精神的人。

另外就是考察点要全面,参考这里简单罗列的技术类别。

比如:

TCP/UDP协议在网络五层模型中属于第几层?(面经都不背的直接pass)

为什么需要这一层协议? (筛出背面经的)

为什么要分TCP/UDP两种? (筛出没实践经验的)

为什么会有慢启动机制? (筛出不深入钻研的)

算法中时间/空间复杂度是什么? (面经都不背的直接pass)

如何评估时间/空间复杂度? (筛出背面经的)

为什么需要评估时间/空间复杂度?(筛出没实践经验的的)

我们的优化方向是什么?为什么? (筛出不钻研的)

#十分钟写一个知识点# 也可以 #十分钟学一个知识点# 。大家一起交流进步。