V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whoisghost
V2EX  ›  职场话题

为什么面试官会向一个已经有开源项目证明能力的人,提出一些非常基本的编程语言问题?

  •  
  •   whoisghost · 2019-04-11 11:54:59 +08:00 · 10153 次点击
    这是一个创建于 2035 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天去了一家公司,面试 go 开发职位,本人做了他们的 go 基础相关的笔试题,10 道做出了 9 道题(十选五)。完后两个面试官(普通的开发,应该不是技术主管),又向我提问了笔试题上的问题,也就是说,我花了 20 分钟左右写的笔试回答,根本没认真看一眼。

    本人在简历上贴出了我的 github,也在上面写了两个我最得意的开源项目的介绍,我这些开源项目的代码质量完全可以 100% 无死角看出本人的能力,本人自认为不是菜鸟,为什么面试官还会提出这些我认为是针对刚入门的开发?

    本人深感不解,这都是什么操作,在考察候选人的什么特性?还请解惑解惑,这不是第一次经历了。

    如下是他们的 JD:

    [职位描述]

    • 参与分布式存储及相关基础架构产品设计与开发工作
    • 输出稳健可扩展的后端产品功能, 并对其持续优化,重构
    • 持续学习业界先进技术

    [岗位要求]

    • 熟悉 Linux 系统, 有扎实的算法基础
    • 熟悉 Go, 同时熟悉 Python/Java/C++/C 任一语言
    • 熟悉 TCP/IP, HTTP 协议
    • 熟悉 MySQL / Redis

    按理说,如此岗位要求,不该只问这些 go 语言基础问题。

    第 1 条附言  ·  2019-04-11 12:33:15 +08:00
    各位老哥说得有理,受教了,多谢!
    第 2 条附言  ·  2019-04-11 12:37:47 +08:00
    顺便说句,本人当天就已经得知被刷了,被拒原因是因为听力问题导致沟通不便(已经多次因此被拒,习惯了)。本人只好奇这面试手法,没有其他成见,不愤世嫉俗。
    70 条回复    2019-04-12 12:17:45 +08:00
    ylsc633
        1
    ylsc633  
       2019-04-11 11:58:19 +08:00
    可能他们看不懂

    还是直接问 他们挑选的笔试题来得快
    westoy
        2
    westoy  
       2019-04-11 11:59:23 +08:00   ❤️ 17
    大家时间都那么忙, 谁有空看你 github 项目啊.........
    besto
        3
    besto  
       2019-04-11 11:59:28 +08:00   ❤️ 2
    如果只看 github 项目, 那么可以来个 github 项目代写服务. (手动狗头
    guyujiezi
        4
    guyujiezi  
       2019-04-11 11:59:57 +08:00
    流程
    q8164305
        5
    q8164305  
       2019-04-11 12:04:06 +08:00 via Android
    有可能他们看不懂,很多公司技术很水的,你应该去大公司试试
    www5070504
        6
    www5070504  
       2019-04-11 12:04:15 +08:00
    所以到底问啥了 这么不爽么。。
    tomczhen
        7
    tomczhen  
       2019-04-11 12:04:26 +08:00 via Android   ❤️ 7
    面试本来就是互相筛选,双方都有自己的方法论,价值衡量方式,觉得没有通过 GitHub 了解求职者的公司不能接受就不接受嘛。
    keith1126
        8
    keith1126  
       2019-04-11 12:04:35 +08:00
    别想这么多..换个角度想,可能是看了你的 Github 直接打算录用你了,但是走个流程意思一下
    hazard
        9
    hazard  
       2019-04-11 12:06:16 +08:00
    好了,知道公司是云和恩墨了
    ruandao
        10
    ruandao  
       2019-04-11 12:06:50 +08:00
    他们可能并不是这个领域的
    但是他们想要一个这个领域的带头人
    muzhidianzi
        11
    muzhidianzi  
       2019-04-11 12:09:05 +08:00 via Android
    @keith1126 这头像 老哥有酷安账号?
    mooncakejs
        12
    mooncakejs  
       2019-04-11 12:09:09 +08:00   ❤️ 1
    github 并不能说明什么,毕竟论文都可以有枪手,何况 github。
    至于笔试题,笔试题再聊很正常,一方面可能你写的不是最优解,聊一聊看看会不会有新的想法。 二是可以聊聊你解题的思路。
    exceloo
        13
    exceloo  
       2019-04-11 12:10:59 +08:00   ❤️ 24
    首先,不要说你传了项目给他们。即使是在一个公司里同组同项目的开发,都不会有空看对方代码。因为看代码需要花费大量的时间,先理解需求,然后再看一堆可能完全没有注释的逻辑,再加上每个人维护的内容不同,看对方代码出发是为了解决 bug,没有人会闲的。
    第二,面试你的人可能是 5 分钟之前刚刚被拉过来的,根本不知道你的情况,你的简历可能也就 5 分钟之前刚刚翻了下。直接问你比看你代码看你答题要快得多。
    第三,即使面试官不是 5 分钟之前刚拉来的,他也不会花很多时间研究你的代码,一切都靠面试交流。
    你的代码,你的 github 只不过是做为敲门砖能让你拿到面试资格,就像大学毕业证书一样。
    你有 github,有优秀大学的毕业证,就可以让 HR 和面试官(大概率是你的领导)在一堆人的简历当中被挑出来,但是也就仅此而已。
    SuperMild
        14
    SuperMild  
       2019-04-11 12:13:49 +08:00   ❤️ 4
    面试虽然也可能测试技术水平,但同时也是看看这个“人”本身,随意聊聊,整体感受一下这是一个怎样的人,所以问题本身并不重要,重点是交流过程是否愉快。
    darksc
        15
    darksc  
       2019-04-11 12:26:41 +08:00
    面试官也分水平,所以视情况而定,你可以反问,我觉得面试不应该是一问一答的这种情况,应该是努力的推销自己。
    jimrok
        16
    jimrok  
       2019-04-11 12:37:18 +08:00
    里面水平不是太高,未来是不是做这个职位上说的事情也不一定。
    zxcvsh
        17
    zxcvsh  
       2019-04-11 12:54:31 +08:00 via iPhone
    听力有障碍被拒?听力受损严重吗,如果都是因为这个原因拒绝你 可以去开个证明
    ThomasZ
        18
    ThomasZ  
       2019-04-11 12:58:36 +08:00 via Android
    两点,一时面试非技术面试,或者说没有技术能面试,于是网上找些面试题,后面在问也是这个原因。二就是非相关行业的拓展业务找人,那自然没有专业的面试官了
    Gea
        19
    Gea  
       2019-04-11 13:00:20 +08:00
    可以发一下 github 吗?学习一下
    maninfog
        20
    maninfog  
       2019-04-11 13:03:43 +08:00 via iPhone
    一般中小型公司的面试流程:你到公司把简历给 hr-->hr 让你等一会儿,然后把你简历给面试官(面试官可能还在改 bug)-->面试官粗略的扫了一下简历,然后开始面试。
    所以,几乎没有人有时间去看你的项目啊。
    whoisghost
        21
    whoisghost  
    OP
       2019-04-11 13:12:27 +08:00
    @zxcvsh 呃,中重度听力损失。不过什么证明?干啥用?听力残疾证吗?
    whoisghost
        22
    whoisghost  
    OP
       2019-04-11 13:14:06 +08:00
    @Gea 献丑了哈,github://fanpei91 谈不上让你学习。
    Gea
        23
    Gea  
       2019-04-11 13:19:16 +08:00
    @whoisghost 感谢
    gulili
        24
    gulili  
       2019-04-11 13:21:25 +08:00
    1. 如果简历上写的都有用的话,面试就不需要自我介绍了。简历就是广告,客户(招聘单位)看不到亮点是广告写的有问题。
    2. 除非你是业内知名开源项目作者,否则即使项目再牛,面试也需要简单验证项目代码跟实际代码能力是否匹配。
    mikej
        25
    mikej  
       2019-04-11 13:23:11 +08:00
    楼主好,我们公司有 golang 的岗位,最近业务扩张很快,还蛮有挑战的,需要非常 senior 级别的 coder 加入,楼主有兴趣么?这是我昨天刚发了一个招聘帖: https://www.v2ex.com/t/553629
    whoisghost
        26
    whoisghost  
    OP
       2019-04-11 13:29:27 +08:00
    @mikej 抱歉哈,我现在在成都,你们是北京的。感谢!
    glaucus
        27
    glaucus  
       2019-04-11 13:33:39 +08:00
    请参考 homebrew 作者面试 google 案例
    TsuiiusT
        28
    TsuiiusT  
       2019-04-11 13:46:52 +08:00
    现在就这风气,讲项目可能压根对方都听不懂。你说你的他问他的,估计是不缺人吧
    ebingtel
        29
    ebingtel  
       2019-04-11 13:49:42 +08:00
    这都能出来水一贴,感觉华为的性格测试 过不去
    KuzhiBake
        30
    KuzhiBake  
       2019-04-11 13:55:04 +08:00 via Android
    我比较好奇为什么听力不好会被拒,又不是去当翻译。
    mars0prince
        31
    mars0prince  
       2019-04-11 13:59:10 +08:00
    这么说你去谷歌面试不是要被气死
    qiutianaimeili
        32
    qiutianaimeili  
       2019-04-11 14:00:05 +08:00
    优秀的人太多了
    phieo2018
        33
    phieo2018  
       2019-04-11 14:01:57 +08:00
    基本问题问一遍,如果你会就不怂啊。。。逻辑上没问题
    user919lx
        34
    user919lx  
       2019-04-11 14:03:03 +08:00
    听力问题的话还是建议花点钱配一副助听器,毕竟工作交流还是很重要的。
    whoisghost
        35
    whoisghost  
    OP
       2019-04-11 14:08:27 +08:00   ❤️ 1
    @KuzhiBake 可能你性格好吧,不会不耐烦,不会觉得有什么问题。这场面试,其中一个面试官就表现了不耐烦,还有丝嘲笑的味道。另外一个性格就特别好,很有耐心,会照顾我听力,说得又慢又清晰,面试 90% 是跟他在交流。

    我私下就问了他我这面试表现,就道出了沟通比较费劲,我也没怪他,只是表示理解。后面他们负责人就明确给我说了沟通费劲的问题,所以也就被拒了。

    我后面在想,如果真得到了这 offer,我可能会考虑到有这样的同事而犹豫到底去不去吧,毕竟天天受到这样的对待,心情也不会很好吧。
    strongcoder
        36
    strongcoder  
       2019-04-11 14:08:27 +08:00
    @KuzhiBake #30 听力不好 沟通不畅
    whoisghost
        37
    whoisghost  
    OP
       2019-04-11 14:09:07 +08:00
    @user919lx 我戴有助听器,算是比较贵的了,3 万一对。
    amazingrise
        38
    amazingrise  
       2019-04-11 14:12:16 +08:00 via Android
    @whoisghost 楼主加油啊
    reus
        39
    reus  
       2019-04-11 14:12:32 +08:00
    不是所有公司都是好公司,不是所有面试官都是合格的面试官

    有好有差,没什么奇怪的。个个都那么识货,又怎么会有失败的公司?
    snoy
        40
    snoy  
       2019-04-11 14:43:51 +08:00
    有效沟通比听力重要多了
    Marstin
        41
    Marstin  
       2019-04-11 15:03:59 +08:00
    楼主的听障属于残疾的范畴吗,如果是的话,国家有一定政策照顾的。有些企业还是比较欢迎的
    ly529
        42
    ly529  
       2019-04-11 15:25:47 +08:00
    没事,什么样的公司都有,再接再厉
    zxcvsh
        43
    zxcvsh  
       2019-04-11 15:31:17 +08:00 via iPhone
    @whoisghost 差不多吧,我记得有相关规定,不是严重与职业需求相关的残疾,不应该成为拒上岗的理由
    大概意思和 #41 一样,何况你带了助听器
    jamesxu
        44
    jamesxu  
       2019-04-11 15:38:09 +08:00 via iPhone
    @exceloo 这个说的对,我经常就被老大拉过去当面试官,对面试者根本不了解,直接问问题才是比较好的判断思维能力的方式,况且有些 github 库也不知道是不是面试者自己写的
    royeyu
        45
    royeyu  
       2019-04-11 16:52:23 +08:00
    基本上都是被拉来面试的,聊到感兴趣的才会深入聊聊,谁有空看代码
    huiyifyj
        46
    huiyifyj  
       2019-04-11 16:56:44 +08:00
    不是大佬,就老老实实走流程
    stiekel
        47
    stiekel  
       2019-04-11 17:16:03 +08:00
    LZ 加油,面试这事不确定性很多,技术只是一方面。多试试再找找,总会有合适的。而且有时候,同一公司。同一岗位,换个面试官又会不一样。

    虽然 lz 有点特殊,耐心点,技术是硬功夫,总会有合适的。
    hosea
        48
    hosea  
       2019-04-11 18:17:56 +08:00
    我投的崗位 JD 都說有 github 項目加分,結果面試的時候沒有遇到一個面試官是看過自己的 github 的。
    allonli
        49
    allonli  
       2019-04-11 19:10:19 +08:00
    因为他根本就没看你的 github。不是你贴出来就会看。
    seaguest
        50
    seaguest  
       2019-04-11 20:04:45 +08:00
    楼主的 github 一个项目 3K+,代码能力是毋庸置疑的。
    听力虽然是个障碍,但是也不是大问题,毕竟工作都可以文字交流,需求也不全市靠嘴说。
    祝楼主好运,找到一家合适的公司吧!
    hantsy
        51
    hantsy  
       2019-04-11 20:24:50 +08:00
    我非常欣赏提供 Github 的候选人。


    楼上有些人说得没错,论文都有得抄袭,何况是代码。

    但是筛选人员是个艰难的过程,面试全靠嘴是不可能的。以往的一些经历说明,吹牛 B 的人一般都不怎么样,同时具备优秀表达能力和能写出高质量代码人是少之又少。

    Github star 数量不是唯一衡量一个人代码水平的标准。对于一般开发人员,我比较关注代码风格(包含 Format 等细节),和代码的思路(碰到一些兴趣的部分,可能直接聊聊代码片断的实现),另外就是测试代码。

    在上海帮朋友小公司面试过一些开发人员,我个人非常在乎一些能够提供 Github 和博客的人。经常 Commit 代码到 Github,写个人博客说明经常学习,总结,这样的人才可以快速融入新环境。毕竟我们不需要一些 CRUD 程序的机器。
    mornlight
        52
    mornlight  
       2019-04-11 22:47:06 +08:00
    楼主的代码还是很不错的,这个面试官可能只是没有看 GitHub 代码的习惯,不需要在意。
    我拿到别人简历都是把博客和代码翻个遍,然后把我觉得值得聊的内容做点笔记,面试时能扩展出好多话题。
    whoisghost
        53
    whoisghost  
    OP
       2019-04-11 23:00:25 +08:00
    @mornlight 多谢你的夸奖。v 站某个人说我的水平处于 v 站下游,是垃圾代码,哈哈。
    ChristopherWu
        54
    ChristopherWu  
       2019-04-11 23:48:58 +08:00
    题主一开始直接放 github 地址出来,可能下面的评论就不一样了- -

    只能说是公司选择你的同时,你也选择着公司咯。

    github 代码只能间接说明水平,公司还是为了大概率上招到靠谱的人走流程的。
    frittle
        55
    frittle  
       2019-04-12 00:09:07 +08:00
    听力问题严重到影响工作沟通的话不考虑配一副助听器吗?
    AngelCriss
        56
    AngelCriss  
       2019-04-12 00:38:27 +08:00 via Android
    @whoisghost 我觉得还行
    lincanbin
        57
    lincanbin  
       2019-04-12 00:39:39 +08:00 via Android
    GitHub 千星只是敲门砖,我也有,面试该问啥还是问啥,并没有什么特别。
    你同组同事的代码,如果不需要你维护,你会去看吗?
    axzy
        58
    axzy  
       2019-04-12 09:01:00 +08:00
    常规流流程吧,社招的就算你能力优秀,但是不认识你,总得了解一下你吧
    如果是熟人介绍的,可能简单聊聊就 OK 了
    ww2000e
        59
    ww2000e  
       2019-04-12 09:07:59 +08:00
    又想起 Homebrew 作者面试 google 的故事。。。
    yulitian888
        60
    yulitian888  
       2019-04-12 09:11:22 +08:00   ❤️ 1
    1、GitHub 是很容易被伪造的,很多培训机构就专门养着大量 github 账号,不光给学生就业吹牛充门面,还能贩卖 star 刷数据。你说这个 github 是你的,面试官要是能直接相信的话,它就不是一个好的面试官了。
    2、如果面试官企图向你询问你的 Github 项目内容,那么他首先需要去看一遍,甚至是精读一遍才能提出足够有质量的问题。然而,大家那么忙,为什么要去精读你的代码?
    3、至于残疾人就业,国家是有相关补贴政策的,某些用工单位不光不会拒绝,还会专门去找。只是你没遇上罢了。
    deadEgg
        61
    deadEgg  
       2019-04-12 09:41:39 +08:00
    遇到过 cto 问:你用什么 ide 这种问题的。
    wupher
        62
    wupher  
       2019-04-12 10:00:24 +08:00
    主要看是你找工作,还是工作找你了。

    前者的话,要看对方了。一般越是大厂,越会更专业一些。
    caoyouming
        63
    caoyouming  
       2019-04-12 10:20:53 +08:00
    为什么我会觉得是你沟通能力的问题,如果是大佬,那你表达自己,怎么会被刷。
    justff
        64
    justff  
       2019-04-12 10:23:10 +08:00
    只是普通的面试,他们是临时拉过来凑数的,他们对你的态度和他们本身性格有关系
    所以你根本无需太在意
    lzxz1234
        65
    lzxz1234  
       2019-04-12 10:23:35 +08:00
    很简单,传到 github 上的不一定是本人写的,可能是拷别人的也可能是公司项目改名上传的,技术问题该问肯定还是要问的
    joyhub2140
        66
    joyhub2140  
       2019-04-12 10:25:39 +08:00
    可以一下 Homebrew 的作者被 Google 拒了,因为他不会翻转二叉树
    https://www.v2ex.com/t/197730
    HuasLeung
        67
    HuasLeung  
       2019-04-12 11:32:00 +08:00
    大体看了下 lz 的 github 开源项目,感觉很棒,继续加油。
    luoqeng
        68
    luoqeng  
       2019-04-12 11:49:28 +08:00
    没必要从自己身上找原因,不是一路人,还是不要一起工作为好。
    fsafdasfsdafsd
        69
    fsafdasfsdafsd  
       2019-04-12 12:11:26 +08:00
    @whoisghost
    助听器?
    lychnis
        70
    lychnis  
       2019-04-12 12:17:45 +08:00 via Android
    等你当过面试官就知道了。。。 不说别的 我就问你,公司为什么要检查学历?
    你写后台的话,客户端的参数你是不是要检查一下? 明白了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3430 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:39 · PVG 19:39 · LAX 03:39 · JFK 06:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.