相信很多人都有过这样的经历,就是去面试的时候,先被要求做题。

如果像下面的判断选择还好!



如果是让写个什么算法之类的,那就呵呵了!每天和鼠标握手,还哪会写字啊!

关于这件事,很多小伙伴纷纷吐槽。

网友一:

不止是程序员,没有谁喜欢面试时做题吧。


对于程序员的面试来说,通常的面试方法有两种,一种就是做题加面试,一般针对比较低级的岗位。一种就是聊,直接和技术经理,或者技术总监聊,面试官一般会提醒面试者带着自己的作品或者项目来,通过作品项目更能看出一个人的过往经历和专业水平。

发现没有,很多人一起做题,本身就是对待比较初级岗位的做法,谁会喜欢?如果阿里巴巴挖一个华为的工程师,难道面试前先做个题?

有经验的HR就知道,很多时候面试的时候让面试者写题目,往往会错失一个好人才。

我的上家招我的时候一开始就是让我答题的,结果题目全是一些大学时候学的概念和平时写代码时候用到的知识点。

说实在的,我真的很多概念都记不住了。因为离开学校三年了,记忆力哪有这么好。

结果我只答了一半的题目,就直接放弃了,我说我不想答了,能不能直接找你们技术总监谈一下。

一开始面试官死活不让,说我答的题目太少,觉得我不行让我回去等消息。谁都知道,这种情况下回去等消息还有什么消息。

后来在我的再三请求下,她让我见了技术总监。我和总监聊了两个多小时,当场他就要了我,还开玩笑地批评了面试官一顿。

网友二:

《crack the code interview》,出自谷歌的面试官之手,几乎是所有程序员面试的时候可能遇到的题目。

看完这些这本书里的题目你就会发现,是这些都是比较偏理论的题目。就算你的开发能力非常强,但如果有一段时间没有看书或者练习,再来做这些题也会遇到很多不会的。


而已经入行的程序员更明白这一点:做题目做的准确程度与实际开发应用中的能力强弱无关,在职场上,我们注重的更多的是发现问题、解决问题的能力,而这些能力与上面的题目有关吗?

我敢说没有太大关系,甚至没有关系。

很多面试题目,涉及的都是简单的算法和数据结构,是最能体现一个人的理解能力和学习态度的。

虽然说这不是一个真正考察程序员能力的好办法。但你能不做吗?答案当然是不能。

因为这个面试的存在就是为了把不会做或者不愿意做面试题的人给排除掉,如果你不想要这个Offer当然可以选择不做。

其次,如果靠投递简历来选择工作的,这个公司并不认识你,对你也没有了解,除了做这些题目,实在没有办法来考察你的能力和学习态度。


如果你不想通过做题来获得Offer,走其他面试渠道的话,可以通过内推,通过企业内部员工推荐,绕过猎头公司、招聘网站等中间步骤,使应聘者和招聘方直接沟通。前提是在相应的公司有认识的人并获得他的认可。

网友三:

很多公司,你去面试,对方直接叫你解决他公司的实际工作问题,美其名曰考察你的能力。

一开始,土包子多,大家不知道对方用意何在,还以为是田忌赛马,看谁是千里马……

于是大家使出浑身解数,恨不能挖地三尺,上天揽月,以现实身手和能力。

后来这种事情多了,慢慢就传出来了,就穿帮了。

原来某些公司根本不招人!遇到解决不了的问题,就以“招人考试”为幌子,把难题拿去给面试的人解决,等于找免费的高级劳动力。

这些假装招聘的公司,够黑吧?


比如某HR想调查本行业,本公司薪酬在本地区的水平。于是HR发出招聘信息,要求应聘者写出自己之前的薪水。其他要求都是烟幕弹,就“写出你之前的薪水”这个是真实目的。.

于是很多人撅着屁股,认真填写简历,然后发送邮件给该公司。之后就没有下文了。

废话,你都告诉他自己薪水高低了,他的目的已经实现了,当然没有下文了。

你以为自己差,没录取你?

其实一个人都没录取,人家公司根本不需要招人。



嗯嗯,还有很多很多,我就不往这搬了。

那么那么:

1、你是否排斥面试时做题?为什么?(啊?那边的小伙伴不排斥,你是咋想的?)

 

2、答不出题的程序员会是大牛吗?

 

3、你期望的面试或者说你认为合理的面试应该是怎样的?

去参与我的话题,赢取下面的奖品吧
<https://yq.aliyun.com/users/1031058131517337/roundtable?spm=a2c4e.11155435.0.0.305a4e25pFGOfH>



注意参与话题链接,这里没办法打赏的。

本文地址:https://www.jianshu.com/p/71bbecf7deee
<https://www.jianshu.com/p/71bbecf7deee>