V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zzzzzzggggggg
V2EX  ›  程序员

作为面试官,怎样的候选人你觉得优秀?

  •  1
     
  •   zzzzzzggggggg · 2020-04-25 10:49:12 +08:00 · 11068 次点击
    这是一个创建于 1707 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想问一下面试官们,怎样的候选人会让你觉得他很优秀、可以评到不错的级别?可以让 v 站的求职者有个大概的感受。

    我先说下我的看法,抛砖引玉(看法不分先后重要性):

    • 对面试岗位涉及到的主流的框架、库使用熟练,常见的原理要懂,有自己的看法会更好;
    • 可以实现一些常见的数据结构与算法逻辑,做到 bug 少或者无 bug ;一个小的算法题其实就是工作中一个小需求的抽象,能够逻辑清晰的实现出来是基本功,这里可以筛掉一批面试吹得天花乱坠的候选人;
    • 能讲清楚现在做的业务,这一点其实挺重要的,不理解业务的人很难在工作中有突破
    • 之前工作中有没有主动去做一些事情,比如优化效率、尝试使用新技术来提高生产力、组织技术分享等等
    68 条回复    2020-04-27 09:26:23 +08:00
    winnerczwx
        1
    winnerczwx  
       2020-04-25 11:26:49 +08:00
    如果仅从业务方面来说, 能 100%完成业务功能的就是优秀, 100%的意思就是遇到问题,解决问题. 所以不同的项目对"优秀"有着不同的定义.
    如果从"人"方面来说, 我个人感觉第一是"态度", 一个认真且执着的程序员学会并熟练使用一个框架只是时间问题.一个应付了事的程序员熟练使用一个框架又有什么用呢, 换个项目换个框架就原形毕露.
    第二:是对于技术的"追求", 是否自发的去了解跟自己技术栈相关的"新技术"以及对于自己技术栈更深度的追求. 说白了就是想让自己"变(秃)强(头)"
    第三:是"经验",对于程序行业来说, 经验还是重要的.即使一个简单的项目, 缺乏经验的程序员肯定会花更多时间去踩坑
    ferock
        2
    ferock  
       2020-04-25 11:27:49 +08:00 via Android   ❤️ 1
    比你水平高的
    sacuba
        3
    sacuba  
       2020-04-25 11:31:21 +08:00   ❤️ 2
    其实大家往往忽略但是实际上每个面试官基本都会作为考量指标的是面试者的精神面貌
    bologer
        4
    bologer  
       2020-04-25 11:31:49 +08:00
    作品能证明能力,且有自己见地和一些本职工作范围之外的辅助工作的技能。
    TangMonk
        5
    TangMonk  
       2020-04-25 11:53:09 +08:00
    身体好,熬夜加班吃得消就是好员工
    huntcool001
        6
    huntcool001  
       2020-04-25 12:00:49 +08:00
    思维水平和交流水平也很重要啊. 说话语无伦次,前后不搭,眼神飘忽不定的,就算是技术大牛,也特别减分
    zzzzzzggggggg
        7
    zzzzzzggggggg  
    OP
       2020-04-25 12:24:54 +08:00
    @sacuba
    @huntcool001
    感觉你们俩说的应该是同一个点,精神面貌、自信、沟通等等
    zzzzzzggggggg
        8
    zzzzzzggggggg  
    OP
       2020-04-25 12:25:18 +08:00
    @winnerczwx 嗯嗯有道理,面试官招人也是给自己找同事,谁都希望找一个优秀的人来做同事
    zzzzzzggggggg
        9
    zzzzzzggggggg  
    OP
       2020-04-25 12:25:48 +08:00
    @TangMonk 面试现场考察做俯卧撑和深蹲吗哈哈
    wangyzj
        10
    wangyzj  
       2020-04-25 12:26:05 +08:00
    可以实现一些常见的数据结构与算法逻辑
    证明刷过题
    zzzzzzggggggg
        11
    zzzzzzggggggg  
    OP
       2020-04-25 12:26:16 +08:00
    @ferock 嗯嗯怎么考察比面试官水平高呢?
    zzzzzzggggggg
        12
    zzzzzzggggggg  
    OP
       2020-04-25 12:26:42 +08:00
    @wangyzj 刷题也是一种很好的练习方式
    wangyzj
        13
    wangyzj  
       2020-04-25 12:38:35 +08:00   ❤️ 1
    @zzzzzzggggggg 刷题只是现在很多公司最喜欢的敲门砖,不适合所有人,但被用到了所有人
    xiaket
        14
    xiaket  
       2020-04-25 12:44:19 +08:00
    看着舒服的, 这一点实际上可以刷掉很多人了
    zzzzzzggggggg
        15
    zzzzzzggggggg  
    OP
       2020-04-25 12:56:35 +08:00
    @xiaket 看颜值吗。。
    zzzzzzggggggg
        16
    zzzzzzggggggg  
    OP
       2020-04-25 12:56:48 +08:00
    @wangyzj 嗯嗯,简单纯粹容易看出效果
    scnace
        17
    scnace  
       2020-04-25 12:58:57 +08:00 via Android
    能一起谈笑风生就好了
    iffi
        18
    iffi  
       2020-04-25 13:09:00 +08:00
    看顺不顺眼, 手动狗头
    refresh
        19
    refresh  
       2020-04-25 14:30:37 +08:00   ❤️ 4
    我讲一些通用的吧:
    1. 口齿清晰,自信但不夸大
    2. 抓重点,讲条理,会总结
    3. 聪明,有规划,能看到成长
    4. 专业知识覆盖 80%的面试问题
    5. 有亮点

    符合以上 3 条以上的,基本上面试结果不会差
    ferock
        20
    ferock  
       2020-04-25 14:50:07 +08:00 via Android
    @zzzzzzggggggg 如果你连一个人真的比牛逼,都看不出来。你还是别面试了。

    可以学习一下结构化面试技巧。自己谷歌
    lihongming
        21
    lihongming  
       2020-04-25 15:09:15 +08:00 via iPhone   ❤️ 4
    公司不大的话,最好还是看重一下工程能力。

    我最喜欢哪种能合理使用各种现成的解决方案,以最少的开发量和成本解决业务问题的人。

    有这个能力的人,通常见多识广,具有较强的学习能力和兴趣,而且做不得假,不懂装懂的几句话就现原形了。

    至于那些喜欢造轮子、炫技的,还是留给大厂的螺丝钉岗位吧。
    zzzzzzggggggg
        22
    zzzzzzggggggg  
    OP
       2020-04-25 15:22:08 +08:00
    @ferock 这不讨论呢嘛
    zzzzzzggggggg
        23
    zzzzzzggggggg  
    OP
       2020-04-25 15:22:40 +08:00
    @scnace
    @iffi
    那就是看面试的综合感觉吧
    zzzzzzggggggg
        24
    zzzzzzggggggg  
    OP
       2020-04-25 15:23:51 +08:00
    @refresh 嗯嗯符合 3 点的基本就属于优秀了
    zzzzzzggggggg
        25
    zzzzzzggggggg  
    OP
       2020-04-25 15:24:39 +08:00
    @lihongming 嗯嗯能提出业务解决方案的,基本都是老鸟了,对于这样的造轮子其实也不在话下
    locoz
        26
    locoz  
       2020-04-25 15:48:22 +08:00 via Android
    工作相关的技术水平、是否有自己折腾 /研究过一些东西、是否会用搜索引擎 /查看源码等方式解决坑、叙述经历时逻辑是否清晰
    hq136234303
        27
    hq136234303  
       2020-04-25 15:54:30 +08:00
    哎 有被面试官嘲笑 项目 low 的吗?我就被面试官嘲笑过 这种项目架构是我们 10 年前用的。。。
    TangMonk
        28
    TangMonk  
       2020-04-25 15:56:15 +08:00
    @zzzzzzggggggg #9 哈哈,这个可以
    zzzzzzggggggg
        29
    zzzzzzggggggg  
    OP
       2020-04-25 16:25:41 +08:00
    @hq136234303 那这公司开的时间挺长啊,都十多年了
    zzzzzzggggggg
        30
    zzzzzzggggggg  
    OP
       2020-04-25 16:28:38 +08:00
    @locoz 靠谱
    XVXVXXX
        31
    XVXVXXX  
       2020-04-25 16:48:27 +08:00
    简历上写的项目,自己能完整的说完整个业务流程,细节 /思考 /拓展都表现的好。我觉得就是比较优秀了。
    AmberJiang
        32
    AmberJiang  
       2020-04-25 18:41:39 +08:00
    歪个楼 头像亚古兽好评 哈哈哈哈
    charlie21
        33
    charlie21  
       2020-04-25 18:48:16 +08:00
    leetcode 500
    litp
        34
    litp  
       2020-04-25 19:08:57 +08:00   ❤️ 2
    最近面试
    1. 紧张:紧张不可怕,面试官可以带着先唠唠家常,但是唠完家常还继续紧张,就算了。
    2. 尊重:跷二郎腿、抖腿、手机放在桌子上并且不静音、结束之后不说谢谢。
    3. 脑子:提问的技术点或者业务点,不会可以,但是要会动脑子,别就来一句“我不会” --- 这样我很尴尬
    4.诚实:最近不知道怎么了,刚培训出来的就敢说 3 年工作经验也是可以,让讲一下前期工作中实际工作场景,就嘿嘿一笑。
    hoyixi
        35
    hoyixi  
       2020-04-25 19:12:23 +08:00
    比起优秀,我更喜欢:合适
    zzzzzzggggggg
        36
    zzzzzzggggggg  
    OP
       2020-04-25 19:50:55 +08:00
    @charlie21 稳妥
    zzzzzzggggggg
        37
    zzzzzzggggggg  
    OP
       2020-04-25 19:51:08 +08:00
    @AmberJiang 谢谢😄
    zzzzzzggggggg
        38
    zzzzzzggggggg  
    OP
       2020-04-25 19:53:30 +08:00
    @XVXVXXX 对,细节掌握得好说明技术深度和坑踩过,有思考说明有一定的优化经验,拓展说明好学,齐活儿
    @litp 嘿嘿一笑也是服了...

    @hoyixi 对,不过问题是很多公司不太清楚自己要招什么样的人,或者是就想招个啥条件都好的人
    tourist2018
        39
    tourist2018  
       2020-04-25 20:19:23 +08:00
    @litp 我也面试过不少人 对于第三点 如果确实不会我希望对面直接说不会 而不是扯别的 如果问到比如一些问题面试者确实能答出来 我会继续问和这个知识点相关的 这样能比较全面的衡量面试者掌握的知识面
    Huelse
        40
    Huelse  
       2020-04-25 20:27:48 +08:00
    个人表现上一定要积极乐观,不耍大牌也不应付,技术问题上能回答 70%以上,最后是几个关键需求点能满足就行
    zzzzzzggggggg
        41
    zzzzzzggggggg  
    OP
       2020-04-25 21:10:49 +08:00
    @Huelse 嗯嗯是的,我一般也是要求回答上来大部分就行了
    MoRun
        42
    MoRun  
       2020-04-25 21:42:38 +08:00
    总的来说,就一个要求:我是否愿意与他成为同事
    takato
        43
    takato  
       2020-04-25 21:44:55 +08:00
    个人认为,恐怖谷理论在面试当中是适用的。。。
    PbCopy111
        44
    PbCopy111  
       2020-04-25 22:25:47 +08:00
    我喜欢跳槽少的。。。
    tingyunsay
        45
    tingyunsay  
       2020-04-26 00:26:13 +08:00 via iPhone
    我上回遇到个只写 go 的面试官,我面的岗位是 py,我自我介绍说完后就一直不说话,一分钟沉默之后我先说话了,我说要不你问问我语言特性之外的,比如 mysql 和 redis,数据结构或者啥的……
    j140z1
        46
    j140z1  
       2020-04-26 00:44:06 +08:00
    头脑清楚,表达逻辑清晰。
    LancerEvo
        47
    LancerEvo  
       2020-04-26 03:49:13 +08:00
    聪明的和表达能力好的 会不会什么工具一点用都没有
    androidkily
        48
    androidkily  
       2020-04-26 07:54:21 +08:00 via Android
    会吹牛就行
    litp
        49
    litp  
       2020-04-26 09:01:50 +08:00
    @tourist2018 嗯 明白你的意思,我再补充一下,可以说我不会,但是我希望可以证明一下自己的脑子,比如我没做过,但是我可以大概讲一下如果我来做我会怎么去做,思路、想法。如果是单纯技能来讲,不会那就是不会。
    vueadmin
        50
    vueadmin  
       2020-04-26 09:33:34 +08:00   ❤️ 3
    我更在乎一个人的人生态度,我招过一个应届培训班,但是现在我感觉他技术比我好很多。

    我现在有很多问题直接问他,也没有什么不好意思的。

    发掘一个潜力比自己大的人,我感觉挺自豪。

    什么是优秀?

    要始终对自己的人生保持乐观向上的态度。
    tilv37
        51
    tilv37  
       2020-04-26 09:55:35 +08:00
    基本认同 LZ 的观点,除此之外我还比较在意是否沟通起来不费劲,交流能力如何
    HiShan
        52
    HiShan  
       2020-04-26 10:05:50 +08:00
    请教一下各位面试官所谓的常见原理与常见框架原理、常见数据结构,不知道要覆盖多少知识才能满足这样的要求?
    平时都是在写业务代码,写多了感觉人都傻了。。每次要跳槽面试的时候又要去复习一大堆然后面试的时候也不问。怎么办?
    lexuskingxx
        53
    lexuskingxx  
       2020-04-26 10:06:46 +08:00 via iPhone
    @refresh 同意
    repus911
        54
    repus911  
       2020-04-26 10:37:39 +08:00
    按 10 分制算的话
    1. 最主要的是能否胜任当前的工作:基本是技术能力的考核,工作经验的考核,与我们需求契合度的考核,初中级占 5 分,高级以上占 3 分。
    2. 沟通和协作能力,初中级占 3 分,高级以上占 5 分。
    3. 个人规划和个人潜力,占 2 分。

    其实打分有 7-8 个维度可以打,我总结了下划成 3 类。可以发现随着职级的上升,技术或者 code 能力要求会下降,比重增加的是跟人打交道的能力。
    ben1024
        55
    ben1024  
       2020-04-26 10:38:53 +08:00
    经历前面几个面试表现太差,当前只要表现一般般那就是相当优秀
    abc635073826
        56
    abc635073826  
       2020-04-26 10:45:19 +08:00
    牛逼而谦虚的
    NoKey
        57
    NoKey  
       2020-04-26 10:45:36 +08:00
    只要符合岗位需求就 ok
    面试题目分必须回答正确的和看看能不能讲点东西出来的
    必须回答的就是非常基础的,就是在岗的都会用到的
    只要必须回答正确的能回答出来,大概就可以了
    我们工资给的很低的。。。
    zzzzzzggggggg
        58
    zzzzzzggggggg  
    OP
       2020-04-26 11:25:55 +08:00
    @HiShan 平时开发多多少少都会遇到一些原理上的问题,至于很多基础知识应该在校招的时候都搞过一遍了,社招面试可以看一下回顾一下
    amwyyyy
        59
    amwyyyy  
       2020-04-26 11:43:28 +08:00 via iPhone
    技术好,要价低
    libook
        60
    libook  
       2020-04-26 12:17:25 +08:00   ❤️ 3
    一分钱一分货,不是土豪公司就难以做到所有岗位招到的都是最优秀的,实际上考虑的更多是能满足要求且性价比高的。
    就像开发选型一样,“选最优秀的语言、框架、工具来开发这个项目”是不可能的,我们都知道,软件工程上没有最好的方案,只有当下最适合的方案。

    每一个招聘的岗位对候选人的要求是各异的,所以需要对每个岗位做职位画像。举几个例子:营收部门的迭代非常快,开发岗位最重要的是效率,其他的都是次要;中台部门的产品由于牵扯到很多其他使用方,必须在尽可能少的迭代次数里达到成熟、稳定,要求技术水平要高,在开发过程中自动规避绝大多数的问题;安全部门做的工作非常敏感,这时候最重要的是忠诚度和稳定性;对于弱势的部门要招擅长横向管理的人员,对于强势的部门要招能够最优化利用资源的人;现有团队是否存在一些不平衡的点,招新人就得考虑是否可以促进平衡;企业文化也是一个重要因素。

    对面试官来说,每一个职位的招聘都是一个全新的工作,无论做职位画像还是设计面试都是需要投入心血的;
    对求职者来说,高效的求职方式是先对招聘企业所招聘的职位画像做一个深度分析,如果适合自己的话就可以考虑如何在简历和面试体现出自己与职位画像吻合。
    jiorix
        61
    jiorix  
       2020-04-26 16:53:11 +08:00
    头发量!
    chenyu0532
        62
    chenyu0532  
       2020-04-26 16:57:30 +08:00   ❤️ 1
    我觉得是:水平能达到你心里的下限就可以考虑了吧。。
    coderEOS
        63
    coderEOS  
       2020-04-26 17:02:34 +08:00 via Android   ❤️ 1
    基础扎实,性格稳重,考虑问题全面,交流舒畅
    waibunleung
        64
    waibunleung  
       2020-04-27 09:19:59 +08:00
    @zzzzzzggggggg 没想到在这里看到了推文的灵感来原哈哈哈哈
    zzzzzzggggggg
        65
    zzzzzzggggggg  
    OP
       2020-04-27 09:24:17 +08:00
    @waibunleung 什么推文?
    zzzzzzggggggg
        66
    zzzzzzggggggg  
    OP
       2020-04-27 09:25:07 +08:00
    @repus911 确实,级别上升之后主要是看对业务的理解、推动能力,能不能扛事儿等等
    zzzzzzggggggg
        67
    zzzzzzggggggg  
    OP
       2020-04-27 09:25:22 +08:00
    @ben1024 横向对比么
    zzzzzzggggggg
        68
    zzzzzzggggggg  
    OP
       2020-04-27 09:26:23 +08:00
    @jiorix 我这就是剃个架构师的发型
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   956 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 21:37 · PVG 05:37 · LAX 13:37 · JFK 16:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.