因工作需要,最近我又当了几回面试官。以前特别羡慕当面试官,觉得面试官是一门高大上的活。要是自己能有幸体验一番,那该多好。可真正体验后才体会到也其实不是什么高大上的活,要是决定权不是你这,这面试官更难做。充其量也只是工作的一部分,并不能代表当面试官自身能力就有多优越。
作为面试官,不仅的把握好技术这一关,要是一不小心找错了,岂不是给团队挖坑,还得提起精神友好对待求职者,现在人才难得,要是草率待之,会被HR叫去上政治课的,那可不是好事。
“我好不容易叫来一位来面试,怎么到你这三言两语就打发了。”岂不是打HR的脸,好歹人家筛选简历不说万里挑一,也是百里挑一啊,工作量也不容小视。
面试软件编程这行,要是对求职者减低门槛,不小心招来基础不扎实的,进来一起共事,项目紧急情况下,不仅不能为团队减轻任务,反而成了团队负担。
下面是个人的心得体会,给正在找工作的程序员五点建议,希望对找工作的小伙伴有所启示。
1、 尽量不要在纸质简历上标明期望薪资
对于薪资,我为什么不建议在纸质简历上写上期望薪资?
一般期望薪资我们在招聘简历上都会备注得很明显,所以纸质简历可以不用再写了。程序员这个行业,一般第一轮面试都有笔试题,或是公司直接叫一位技术员来和你面谈,是技术员哦。
我们做一下假设,要是你面试表现一般般,技术员看了你在简历标明的薪资要求,对你很不好,不要忽略了人都有一定的主观意识,你的技术比他差一大截,期望薪资却在他之上,试问人家会怎么想,岂不是给自己添堵。
对于薪资要求,要是公司有意录用你时,自然会有HR你和谈。
这时,你再和HR沟通也不迟。
2、专业重点知识点要掌握
毋庸置疑,专业知识点基础要做好充分准备,如果时间紧,来不及做充分准备,起码也要大致了解。说说我的面试过程,我面试的其实很简单,几乎都是按照求职者提供的简历来。看过几位求职者简历,简历上写得跟招聘信息似的,什么熟悉多线程,熟悉内存优化处理,熟悉开源框架等。
这倒没什么问题。
问题是当我问你平时如何在项目中处理内存优化的,却支支吾吾回答不出一个所以然来。
3、选择要有理由
为何要提这个,那是我在面试一位求职者时,问了这样一个问题,
“请问你平时加载网络图片是用第三方框架还是自己写?”
“用第三方框架”
“用哪个呢,能否说说?”
“Glide”
“Picasso,Fresco这些开源框架也挺不错的,为何选择Glide呢?能否简单说说理由,比如性能方面?”
“这个,没有研究过,我们项目中用的就是Glide”
“那有没有和其他框架对一下简单的对比才选择Glide”
“没有” 回答得挺干脆的。
其实我的初衷是想了解他平时对于开源的源码,是否有进一步了解。
难道是对glide框架一见钟情,情有独钟?总得有个理由吧,虽然我也喜欢坦诚的。
4、回答面试官的问题要抓重点
一般程序员的口才能力相对比较薄弱,如果是这样,建议你在面试过程中要学会扬长避短,针对面试官提出的问题,无论是技术问题还是谈人生,都要做到有的放矢,抓重点。
有一位求职者,如何看待Android的发展前景,他聊了好多,我也听了好多,可是最后我才发现只记住一点,可能是我老了,记忆力下降吧。
5、养成思考能力,独自解决问题能力,别一有问题动不动就百度。
如果你譬如面试的是中级工程师岗位,建议你还是做多些充分准备。
面试过一位求职者,简历上写着3年经验。当我问他下面几个问题:
热修复,增量更新,自定义视图
Android 6.0权限问题
Android UI适配问题
他竟一脸懵,说是项目中没用到,不是很了解,对于权限问题,适配问题,这些应该不是什么新技术,你平时逛论坛应该有所了解吧,我又喵了他的简历 ,写着喜欢研究新技术。
…………
我可能是遇到一位假的程序员吧,亦或是我对求职者要求太高了。
以上五点纯粹是个人经验看法。
有需要找工作的,感兴趣的联系我,合适的话,我会第一时间推荐的。
下面附Android开发知识点
Android开发知识点
【本文为51CTO专栏作者“洪生鹏”的原创稿件,转载请联系原作者】