程序员面试的真正核心点是.....

程序员面试

作为面试官,他们从哪些角度来考察一个应聘的程序员是否合适公司的岗位呢?

通常情况下,面试官都会在与你的交谈中考量你的职业规划,综合能力,及行业经验。

但是,最终决定面试成败的却不是这些!而是你的“性格”!

今天老九君与你一同探讨,为何面试中你的性格会大过经验 、基础 、算法的考量。

目标

从公司的角度讲,面试的根本目的是找到“能够干好工作”的人,而“高学历”,“算法好”,“基础好”,“有经验”这些都是表象而不是根本,它们并不能直接和“工作好”划等号。

方法

“工作好”不是直接可观测变量,你所能直接观测的变量是基础、算法、经验、学历、性格、谈吐、年龄等等。从“基础好”,“算法好”等可以直接观测的量去推测“工作好”的概率,这就是一个在“X好”条件下“工作好”的条件概率问题。

算法

一个团队最好优势互补,有人算法强,有人业务分析能力强,有人擅长后端服务,有人擅长前端界面,有人聪明,有人踏实,这是最好的。如果按照“算法好”的单一标准选材,必定会把许多优秀的人才拒之门外。

目标

基础好本身不足以说明太多的问题,必须进一步考察综合能力。对于基础面试表现不好的面试者,如果时间允许也要进一步考察,有的面试者其实是有能力的,只是没有进行充分的准备。最理想的状态当然是基础和综合能力俱佳,若不能兼顾,应当综合能力优先。

经验

这里所说的经验不是通过工作了多少年来衡量的,而主要是指面试者的经历,比如,是否完整地实现过一个软件,或作为主要开发者完成过一个项目。经验的重要性在于它能说明一个人的综合能力。从项目的性质、规模和难度,面试官就可以大致判断出面试者的综合能力。没有经验的面试者即使综合素质不错也是需要长时间的学习和积累才能胜任。

性格

性格是一个复杂的东西,它包含了很多的方面,可以重点考察这些方面:

1、态度积极还是消极。

2、语言表达能力。

3、是否具有用户意识。

4、个性特点,并判断其是否有益于团队。

5、如何应对质疑和压力。面对质疑和压力能从容应对并往好的方向思考解决,不需要掩饰缺陷,更不应该有情绪。

6、 IQ。聪明的人只需要看他讨论问题是不是很有逻辑性,思考和说话是不是反应敏捷就可以做出大致的判断。不过,聪明也不完全是优点,比如,当公司或项目遇到困难时,往往是聪明人先跑掉了,坚守的往往是IQ一般的人。

总结

1、面试官的目标是找到“工作好”的人,一定要围绕这个目标来进行面试;

2、面试过程是通过学历、性格、基础、经验、算法等可以测试的因素去综合判断面试者“工作好”的概率;

3、在各种因素中,性格 > 经验 > 基础 > 算法。性格是最重要的,如果性格不好,所有技术能力都会大打折扣,而且技术缺陷容易弥补,性格缺陷很难改变。

原文发布于微信公众号 - 老九学堂(xuetang9)

原文发表时间:2016-10-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据科学与人工智能

【职业】您为什么要成为数据科学家?

小编邀请您,先思考: 1 你认为数据科学家是做什么的? 2 你打算成为一名数据科学家吗? “为什么要成为数据科学?”,这是一个高频问题,答案也非常多。 有的说大...

3246
来自专栏WOLFRAM

Stephen Wolfram:如何训练孩子们的计算思维(I)

1376
来自专栏数据科学与人工智能

机器学习和数据科学领域,最流行的语言是什么?

在开展数据分析项目或职业生涯规划时,应选哪一种编程语言?对此问题,不同职业背景的人给出的答案各不相同。让我们从数据角度来看看,人们在机器学习和数据科学方面所选的...

2663
来自专栏量子位

姚期智:量子计算只剩最后一里路;霍金:人类最好移民外太空

李林 假装发自 北展 量子位 出品 | 公众号 QbitAI 一年一度的腾讯WE大会,今天下午正式开讲。多位中外科学领域的学者登台演讲,分享前沿的科技思想和技术...

3125
来自专栏全栈数据化营销

100个必备的营销、数据分析模型和工具,让思维更加清晰

1464
来自专栏非著名程序员

优秀程序员最重要的两个能力

? 我之前,应该是好久了,写过一篇文章就是:程序员的核心竞争力。但是我现在回想看来,感觉之前写的不是很准确。或者说随着自己经验和阅历的增长,对于程序员的核心竞...

2824
来自专栏程序员笔记

游戏设计师 21条须知

1604
来自专栏机器人网

5份AI经典书单:人工智能学习参考书

《科学+遇见人工智能》李开复、张亚勤、张首晟等20余位科学家与投资人共同解读AI革命

674
来自专栏大数据文摘

深度学习,未来机器人的进化途径

1515
来自专栏企鹅号快讯

机器人正在模拟人类大脑的“思维导图”学会独立思考!

神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向 -- 深度学习的基础。神经网络是一种模拟人脑的神经网络以期能够实现类人工智能的机器学习技术。人脑中...

1997

扫描关注云+社区