面试的过程本来就不是只是“公司挑求职者”,同时也是“求职者挑公司”。
面对面试时面试者问的问题,求职者的回答会表现出处理问题的方法。
同样,面试者问的问题,也会表现出面试者本身处理“面试”这件事的方法。
如果这个职缺很明显不需要会很难的算法,面试时程式相关的考题,
程度却远超过确认面试者真的会写程式和基本语法的程度,
也远超过该职务经常性会用到的算法或程设技巧的程度,
就我来看,我会认为这个面试者可能不知道如何筛选适当的求职者,
这间公司或这个单位可能没有鉴别求职者是否适任的能力,
或者这间公司或这个单位并不重视如何妥善挑选适任的求职者。
如果我已经有不错的工作,或是有不只一间公司正在考虑当中,
上述公司面试的方式对我而言就是扣分,我可能直接考虑不去面试。
如果去面试,我应该也会直接问,他们为什么要考这么难的题目。
现在或未来的产品,哪里可能用到,以确认出题者出题的目的。
毕竟,待在一间公司,如果主管跟同事搞不清楚自己在做什么,
搞不清楚自己做事为什么做,或者没办法表达清楚,真的会非常非常痛苦。
我觉得这不是“缩”,只是不想浪费彼此的时间。既然已经知道彼此不适合,
一开始就不需要硬凑在一起。就算 leetcode 刷一刷就能考过算法,
但为了不适合的职务去刷 leetcode ,本身就是浪费时间。
(当然,自己刷开心的话挺好,有空的话应该还是会找时间写一写)