公司从四月起,就开始了为期一个月的招聘工作。作为面试官的我发表一下我自己的感受吧!
第一点要说的就是竞争大。公司放出了一个iOS的招聘岗位,瞬间就有几千份简历扑面而来。
第二点就是面试机会来之不易,且面且珍惜。首先就是hr筛选简历,先去掉80%吧,什么一眼就看出是虚假的,经验不够的统统over。到我手里的简历就比较少了,大致浏览一下,感觉所做的项目不错,技能点还比较全,好吧,给个面试机会。最后能得到面试机会的可能就只有10%以下了。
第三点就以情景再现的形式表达吧,这里补充一点,我们公司面试需要先做一套笔试题,题很简单,如果做过两年开发的,应该很简单,简单来懒得动笔!
先大致说下面试题吧,
1.tableview的复用机制
2.tcp/udp/http
3.NSString *str1 = @"test";
NSString *str2 = @"test";
if(str1==str2) NSLog(@"equal");
else NSLog(@"different");
最后打印什么?
4.你在哪里遇到过循环引用?你是怎么解决的?
5.谈谈你对OC内存管理的理解?(后面的是有一定区分度的问题了)
6.能说一下weak关键字在runtime中是如何实现的吗?
7.动态绑定是什么?
8.runloop的本质是什么?
9.在你的项目中,你怎么使用mvc的?
10.kvo的实现原理是什么?
情景一:面试题直接pass掉。
答案五花八门的,从第一题开始就答不上来的大有人在!这两年都去干嘛了?太过日子了吧。
情景二:背答案类。
笔试题回答的相当好,我当时高兴得不要不要的,有大神来了。
面试的时候,针对第一个问题就问了,如果cell没有设置重用标识符,会出现什么问题?
gameover!假设这是一个例外,又来!
能说下单例的坏处吗?彻底蒙b了!
情景三:技术不错,人品有问题!
我遇到的是直接抨击某些东西不好的,有错误不承认的,个性太强的,无理要求的...这种人送你几个字!先做人!
......
这是一个值得深思的问题。难道招人真的就这么难吗?
之前一直听说过培训的学生不行,当初不以为然,现在领教到了。好吧,但凡培训的,都直接挂掉!这下应该好多了吧,但是事与愿违。仍然一样的结果,这又是为什么?
鄙人不才,唯独广交良缘,有几个在培训公司上班的朋友。平时没事爱和他们吃饭喝酒的,所以也算半个培训人吧。下面我就说说从他们口里我总结出的几个问题吧:
1.教学生虚假
为师者,必先律己。公司有没有合作渠道,怎么给学生推荐的工作?我反正是接到几个培训公司打来的电话,说是给我推荐学生的,开始还面了几个,结果也是惨不忍睹!后面直接就说招到了,不招了。再者,简历包装太平凡了,什么不写自己是培训出身的,工作经验几年的,项目经历网上找的上架产品的,也是千奇百怪。要想区分一个人的技术,聊几个问题就清楚了,这样包装有意思吗?
2.心态不端正。实际上大家应该很清楚有些公司招聘,直接表明985,211学校毕业的优先。同样是学习,找工作。为什么是培训出来的就要遮遮掩掩呢?难道公司想要壮大,不应该思考的是让自己品牌有说服力吗?难道不能让企业招聘他是因为在你们这里培训过的吗?
3.想办法让讲师之间形成一个良性竞争,提高老师的本身素养。学生差,和老师有一定的关系。老师都只是一知半解的,能教出好学生?一个老师的好坏应该是从他教出来的学生到企业后,企业的满意度来体现的,而不是别的什么?(这一点,对应试教育也说的通,很多老师很严厉,要求特别多,学生恨死他们了,但教出来的学生能力拔尖,当然,学生愉快的学到知识,注意是学到,这是最好不过了)。
4.技术前沿知识太少。ASDK,RAC,BEEFRAMEWORK,PHONEGAP,敏捷编程等等,一问三不知。甚至连什么新特性都不清楚的也是大有人在。
问题总结完了,公司还是要招人,怎么办?还是找朋友推荐一个信得过的人好了。推荐过来的人,各方面能力都比我出重,最终就敲定他了。
从这次招聘中,我也总结出一些经验。我们不排斥培训,但是也希望学生能够真正学到知识。学生因为培训而骄傲。