JamesChen
2023-02-24 13:29:55 +08:00
我带着开源项目去面试,照样也会被人问各种原理+八股文。我估计整个中国也有没多少面试官的个人开源项目能跟我的比,但我去面试一样得接受规格化的技术“八股文”面试。那既然别人都有比较大的开源项目了,这种“八股文”水平的技术面试除了测试服从性(比如专问偏门问题来进行打压),又能有什么意义?
其中一个原因就是面试官的技术格局就那么低,只能看到那些问题,遇到什么水平的程序员都只能照着那些“模板题”去问。就像我们听过的“成为父母之前,也应该通过对应的资格考试”,很多面试官压根没能力面试别人,直接就被推上来。
至于,一些老哥说程序员大概都应该读过那些常用技术框架的源码。这个观点,我一半认同。是应该读过,但不用“记过”(那么多开源项目可以读,除了为了面试,谁天天没事去背它们)。但问题在于为什么在面试的时候,面试官需要我们把这些原理背出来?讲真,开源界的大部分项目(不管有没有名气的)都没啥技术含量,合格的程序员花点时间(几分钟、几小时)看看就能把原理摸透了,然后在需要的时候现学现做才是程序员最最起码的基本功。
国内的面试大风气不行,大部分的面试官水平不行,导致劣币驱逐良币(能力再强,不被面经题啥的,照样会被低水平面试官干掉)。