在面试中,我遇见了这样几种问题,让人感觉不是很爽。
1)当我问一个candidate大体介绍下索引,他说上一各公司面试就问我这个问题了,但是我比较懒,也没有去查。(当时我听了就已经直接cancel了。这等于自动缴械了。)
2)当我向一个之前做开发的candidate说明了我们的工作性质,问他是否愿意接受这份工作,他只是说我可以做做看看(本来印象不错,但是这句话让我感觉他不能坚持长久)。
3)一个candidate写的算法的时间复杂度是O(n),我问他可不可以在优化呢? 他想都不想就说那就是O(1)(给我感觉很反感,不严谨!),然后自己在那笑。
对于第一种情况,我个人认为一个真正好学,且有很强求职欲和求知欲的人,是绝对不会在同一个问题上被问倒2次的。当那个candidate那样回答了,让我感觉他不是很急得找工作。既然不着急,那么得到的工作机会也不会珍惜。
对于第二种情况,我觉得是个有争议的话题。有些人就是习惯说“我可以做做看”,他们的“我可以做做看”就是我会努力去做。因此,对于这个人的录用与否我们组也产生了很大分歧。但最终还是决定cancel。原因还是那个,“做做看”给人的感觉不肯定。而我们组的项目是微软这边新的项目,所有的软件测试工具,测试架构,测试用例等都需要自己去研究,开发,因此遇见的问题和烦恼一定也会很多。我们不希望一个意志不坚定的人来接受这份工作。从应聘者角度看,我觉得如果肯定就说肯定,不要说不否定,哪怕你内心说不否定。因为,应聘者要给面试的感觉就是说一不二,有自信。
第三种情况在于我看来就是玩闹。面试时缓解压力,开个小玩笑那是正常,但是不是随便瞎开的。这位面试者就是没有把握好开玩笑的时机,给人的感觉很不严谨。我认为,在面试时,面试官的任何问题一定要认真思考,认真回答。在回答结束后,如果时机不错,可以适当的开个小玩笑,让人觉得你很轻松,很自信。而在回答问题时开类似上面的玩笑,给人就是不严谨的感觉。如果当时我说那你就给我作出O(1)的算法,做不出来就可以回去了,那他这不等于砸了自己的脚?
其实,面试的很多细节都能反映出一个人对工作,对生活的的态度。希望大家能够注意:)
还有一个个人的癖好,不过我觉得应该提醒下各位candidate,就是嘴里和身上的味道。不多说,大家都知道为什么。:)