哗众取宠的感觉。一个真正有水平的技术人员会谦虚低调,毕竟整个IT技术栈太复杂了,问倒一个程序员太简单了,特别是口头问倒,白板伺候。但不是说你问倒了别人就可以鄙视别人了,没有人敢吹嘘自己打倒了多少高手。越是高手,越谦虚低调,往往会说:“这个我得研究一下”,而半吊子往往回答:“这个我懂!”
难道会做堆排序、红黑树就是武林高手了?我相信老司机估计都忘了差不多了,这年头IT技术越来越先进,跟底层打交道的机会也越来越少了。
还记得Max Howell,homebrew的作者被google拒绝的故事吗?因为他不会白板上翻转二叉树。google面试官说,虽然我们都用你的homebrew,但是我不得不拒绝你,气的max网上破口大骂,后来人家进APPLE了。
对于阿里这种公司出来的,你去问那些随便翻书就能找到答案的问题,我也不知道有什么意义?如果会红黑树、堆排序就是好程序员,你不如去找一个应届生,估计还更熟练一些。难道你需要的不是那些书上没有、网上没有,只有阿里才有的知识和经验,才去招阿里程序员的吗?难道不是想了解如何处理超大规模的访问压力、分布式计算、数据库/服务器集群技术,这些只有阿里这种级别的公司才能积累的技术和经验才对吗?
所以我觉得面试官就是一个雏儿,只会写书本上的基础知识,就开始鄙视起老前辈了。这种心态要不得啊!这样的眼界,如何面试人啊?
文人相轻,程序员何尝不是呢?不要以为会了排序的七种方法就是大拿了,谦虚一点,在IT科技树上,谁也不可能是全才,术业有专攻,能解决领域的一些实际问题,完成领导交代的工作,就不错了。别忙着鄙视人家,找不到合适的人,完不成领导交代的任务,那就笑了。
=========
来了一个新人或者要来一个新人,要去扶持、帮助、关爱,而不是拽牌子、给老脸,大家都是打工的,都是给老板干活,何苦自己人为难自己人?精诚合作不好吗?