跳槽这件事情,每时每刻都在身边发生,送走了老伙计,迎来了新伙伴。在新老交替中,面试环节必不可少,这也是最让人头疼的,能遇到一个让人满意的候选人,犹如炭中取栗,很难!!!
面试结果是双方决定的,你看上候选人,觉得他和当前职位特别合适,可惜他只是来练手的。
作为面试官这一方,经过这么久的面试经历,我总结了以下几条,如果都能满足,那就可以十拿九稳拿到高offer。
工作经历
一般面试的开头,都是让候选人自我介绍,还是介绍最近所做的项目。
这个环节可以考察两点:
1、沟通表达能力,候选人能否清晰、准确、简练的介绍自己和项目。
2、业务理解能力,候选人能否用简短的几句话,介绍项目的实现架构、业务模型、以及所使用的技术栈。
遇到过不少候选人,简历上写的一堆项目,大部分都是参与开发,深入问一些细节问题,就开始支支吾吾,把锅甩到队友身上:这块功能是xxx开发的,具体细节我没去了解过。
没去了解过,你写在简历上就是你的了?
编程能力
手写完整的简单算法,当然了,算法题不会太难,不要总想着手撕红黑树,一般5到10分钟可以完成,如果这个都不能胜任,基本上就see u again了
写出来之后,需要能够非常清楚地讲清算法思路,分析算法空间、时间复杂度,是否还有可优化的空间,如果有,怎么优化。
Java基本功
Java基础是否扎实,从简单慢慢深入,有些毛脚候选人ÿ