第一篇:十年腾讯程序老猿给告诉HR:为什么我坚持招聘程序员必须笔试
十年腾讯程序老猿给告诉HR:为什么我坚持招聘程序员必
须笔试
总是看到有那么多招聘的纠结要不要笔试,应聘的坚决抵制笔试,我就说说我的看法:
1.谈架构的10个有9个是骗子,30岁以上的,24岁以下的面试者要当心!
有一个兄弟说到:“面过一个人,在惠普工作了8年,Java 的各种概念熟悉的没法说,搞的我都开始怀疑自己的人生了,还谈各种设计模式,太好了,那就简单写一个观察者模式吧,XXX,写出来的是啥玩意啊”
这种事情太常见了。我搞编程整整10年了,被面过也面过很多很多人,面试过的或遇到过的程序员有20岁的,也有快40岁的。有一年工作经验的,也有10年以上工作经验的。一个20岁的同事学会了各种忽悠名词,这个年轻人高中学历,PHP培训机构出身,不到1年工作经验。就凭着从我这里和网上博客听到的架构的东西,顺利忽悠到了年薪40多W的工作,出任技术总监,甚至还有猎头年薪60W挖他。这么些年来,架构越来越不神秘了,到处都有文章来讲架构。分布式、大数据更是甚嚣尘上,开口闭口必提分布式集群。不少人看看博客,学了个满嘴理论和杂七杂八的皮毛,就以架构师自居。遇到口才好的,更是能拿出大牛的理论,发挥的完美无缺,简直让你听了他的话,觉得就是遇到了百年一遇的天才。然并卵。
2.笔试不过,说明基础不牢,只会谈谈思路的人必然是纸上谈兵瞎忽悠的菜鸟。
每次我遇到有人在简历上说自己熟悉memcache和redis的,必问三个问题:
1:他们的默认端口是什么?2:他们的默认过期时间是多少?3:他们默认支持多大的value?
回答不出来的一律差评。连这三个都不知道的说自己熟练redis,这不是扯犊子么?
你说你玩MySQL,不知道3306端口,除非你是弱智!你说你玩memcache,不知道默认过期时间?你这叫玩过么?骗子。玩nosql会不关注这? 那你的玩法就是看看demo,会set/get指令喽,那这个三分钟就能学会的知识点能说啥? 细节才是魔鬼!
那些口口声声谈玩过集群的,你问问他会话怎么处理,那些嘴巴张大的,那10成你是遇到水货了;口口声声说玩过redis的,你问他怎么统计缓存命中率,那些支支吾吾的,10成是骗子。3.那些说自己能熟练完成项目的,只是笔试不行的是怎么回事? 其一,说明你记性太差,既然记性太差,可能干程序员这行业不是太适合你;
其二,说明你平时遇到问题基本靠百度,说明你该做的大部分时间花费在百度和各种求助上了,进一步说明你效率不高,实际使用价值要打折。再说了,百度谁不会啊,10年水平的会百度,一年的也会。
其三,说明你不熟悉,要么就是太久没有写过代码。4.那些说笔试题没用的是怎么回事? 说明应聘者不会!
5.那些说笔试题太垃圾的怎么回事?
还是说明应聘者不会!既然那么垃圾,为什么你还搞不定。当然,一方面也说明出题的能力和偏向有问题。6.那些说考算法欺负人的怎么回事?
复杂的不说也不苛求你,一个简单的冒泡和快排能筛掉90%的网站程序员,你们信不?
冒泡难吗?两个嵌套循环,变量交换,如果连这种你都不会,说明你完全没有逻辑,循环超过两层就糊涂。
只会那种面条式思维的CURD,说实话,这种面条思维招个一年工作经验的完全秒杀你,而且人家工资还比你低。其实我负责招人的时候,是不想难为谁的,但绝不想找来个人说,我跟你谈谈思路,实现你自己去做,不行,绝对不行,你以为你是CTO啊。当然,一份不粗制滥造笔试题也很有必要。起码不要是随便从网上down的,另外要有一定的深度和区分度。