其实今天我想说的是作为一个技术面试官的体验,不知道会不会有同学误以为是作为被面试者的体验。不过面试本来就是一个双向的过程,所以看看我这个水货面试官的感受说不定也有用呢。
清明之前这个周,我基本上没有别的工作,每天就是面试别人,每天至少四五个人,一个周面了大概30人吧——这可是从接近400份简历中挑选出来的。因为在2015年的时候也面过不少人,时间过去两年,求职者的改变我还是切身感受到了的。
由于公司给这个新职位提供的薪水不多,大体上也就是一个中级的Android开发职位。所以要求显然不能太高,毕竟没给人家提供高级的薪水就不能要求人家做太高级的活儿了。不过跟2015年相比,今年的Android应聘者技术水平显著提升,有不少人已经对RxJava比较了解了,对最新的一些第三方库也用的比较熟练,对于自定义控件和事件分发拦截也不像以前那样一问三不知了。竞争激烈了,果然对公司来说是好事了。
不过还是有不靠谱的,稍微深层次的东西都不会,连必须熟悉的RecyclerView这种控件都没用过甚至没听过,拜托已经2017年啦,只会用最原始的方法写几个Activity和简单布局是不行的!我在面试的时候,主要比较侧重于提问UI和线程方面的问题,再就是一些常见的性能优化、内存泄漏等问题。会用Runnable、Thread还有Handler就不错了,能用RxJava自然是更好的,但如果还是只会用AsyncTask就实在是太说不过去了,毕竟这个东西连Google官方都不推荐使用的。UI方面,自定义控件怎么写就能看出能力的大致水平了,适配屏幕也是很常见的需求。
还有一点,个人形象也是蛮重要的,当然我们不是在按照外貌选人,只不过来面试的时候,起码把头发洗干净了,身上不要有异味也是很重要的,要不然面试官不会愿意与你交流的——不捂着鼻子不做出一些奇怪的动作已经很尊重你了,但你还想让人家跟你多交流吗?
评论