面试问题吐槽和我理想中的面试

来源:互联网 发布:自助建站系统源码 编辑:程序博客网 时间:2024/05/16 11:56

作为刚混了一年多的初级程序员来说,我没办法很准确地揣摩面试官的心理。我没有面试过别人,也不知道面试官想要的应聘者是什么样子。我只是站在被面试的角度来吐槽,以及假设一场理想的面试的样子。

面试问题吐槽


一、先作一下自我介绍吧。

一听到这个问题我面试的兴致就大减。自我介绍,有什么好介绍的,不就是上学毕业找工作工作了多久吗,你手里拿着简历,简历上都写着啊!我觉得这个问题可能反映了以下几点:面试官没有看过手中的简历,该做的功课没做好,说明对面试不够重视;面试官缺乏经验,想不到合适的对话来开始面试,所以拿出这么一个无聊的问题来拖延时间,试图找到切入点。这样的问题我是心理抗拒的,所以通常草草了事,然后有的面试官会追加一击:“嗯,你可以适当多说一点。”说你妹啊,看不出来我很反感这种弱智问题吗?

二、你为什么会想到来XX(某城市名)呢?

这也是让我的草泥马奔腾的一个问题。由于我在成都广州杭州都参加了不少面试,尤其在成都几乎连续一个月的每天两场面试。几乎场场都有这个问题。这是我自己的选择,我爱去哪儿就去哪儿,这就是我的答案,你想听吗?我不指望面试官理解我的想法,又不希望在面试过程中与面试官产生较大的价值观分歧,所以每次我都只能竭力去揣测一般人会选择来成都的理由。很不错的一个理由就是成都是一座悠闲的城市,但是我是来应聘的,这么岂不是等于说自己好逸恶劳?每次这个问题都纠结到egg pain。其实我真的没什么原因,世界那么大,我想去看看,只不过碰巧这一站选择了XX。

三、你为什么从上一家公司离职呢?

这个问题问题真是无聊到想吐。所有的离职原因都是薪资?OK?所谓的工作强度大,上升空间小,学不到东西,没有归属感,无法实现自我价值,本质都是薪资低!


四、你有女朋友吗?

exo me?有女朋友怎么了,没女朋友怎么了,要给我介绍吗?我不知道这对面试有什么积极意义,也不知道哪种回答会有加分。如果说这只是一个不影响评估的问题,那这种问题在面试中问出的意义何在?


五、你有什么问题想问的吗?

哈哈,还真有,你制杖么?


理想中的面试

其实对于想吐槽的问题,是有一个共性的:试图去了解工作能力以外的一些个人信息。公司与员工之间就是一场交易,劳动力换取金钱。那么我只想你老老实实地考察我的工作能力,其他别扯。

另外,在技术问题中也有很多不值得问的问题,比如:如何查看linux系统的cpu占用情况?我真不知道,并且我面试完之后也完全不好奇答案。这种东西只要需要用的时候百度一下不就好了?不真正使用的东西都会被忘掉。而我想记住的只有那些能和我现有的知识形成联系,能融入我知识网络,成为其中一环,这样的才是知识,才不会被忘掉。就像当我知道了java内部使用unicode表示字符的时候,我会马上记住这个知识点,因为他解决了我的疑惑(为什么char类型既能保存一个英文字母又能保存一个汉字?)并和我的其他知识融为一体(因为所有编码都提供了和unicode的转换规则,所以java可以将字符以任意编码输入输出)。那么这样的知识我很容易记住并且很难忘掉。而上面的那个,我就算马上在网上找到答案,只要我一周或者一个月不用,很快就会忘掉。而我就算不知道这个命令,我需要的时候只要在网上一搜索就可以找到答案。那么这样的命令我完全不要记住。

说了这么多,我理想中的面试应该是这样的:通常简历中会已经写明了工作经历和内容,面试官可以根据简历直接进入正题。提出一个问题,如:设计一个方法找出1000~9999中的所有吸血鬼数字,或者一个电子商城系统的购物车信息应该存放在哪里最合适?或者一些更开放的问题:银行转账的过程中,不在一个数据库中的账户信息如何做到类似事务的原子性?又比如,如何减短用户从点下页面按钮到看到响应内容的这段时间?
这些问题才是我想在面试中听到的问题,考察一个人解决具体问题的思维。其中可以加入适当的引导,不要在面试者思路卡壳的时候马上转问别的问题,这应该是一个好机会,去了解面试者在不了解的领域以什么思路去寻求解决方案,看是否一点即通。这才是考察一个程序员正确方式。



1 0