当我在面试程序员的时候,我心里的 OS 是什么 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
miaozaiye
V2EX    职场话题

当我在面试程序员的时候,我心里的 OS 是什么

  •  
  •   miaozaiye 2018-03-09 15:55:36 +08:00 5157 次点击
    这是一个创建于 2778 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先说个真实的例子。

    刚刚面试完一个耿直 boy:

    1. 问他之前某个项目最困难的点是什么,为什么,回复:“因为我不会”
    2. 问他在学习实现某个算法的时候有什么心得体会,回复:“觉得很舒畅。。。”

    好吧(摊手.jpg )。。。。。

    从过完年开始,我们就在招人,从各个渠道找。在招聘过程中,有了这些想法,和大家分享,希望其中有地方对大家有启发:

    1.自我学习和成长的能力非常关键。

    创业公司面临的最大的确定性,就是未来的不确定性。面对未知的未来,最重要的能力是学习能力。

    因此几乎每个应聘者在讲完过去做的某个主要项目之后,我都会问:如果现在的你重做一遍当时的项目,你觉得哪些地方能够做得更好? 这类的问题,很难临时想出好的答案。只有你真的有不断反省同时不断学习的习惯的时候,才能够很自然地回答出你思考已久的答案。

    2.面试的过程其实也是我的学习过程

    从优秀的应聘者身上可以学到很多知识和经验,即使本次不适合,也期待未来有机会合作。对于特别欣赏的,会分享很多对于产品和未来的规划,会和他一起讨论,听取他的建议。

    所以即使这次面试你可能没被选中,也不要失望,当作是结交了一个朋友,未来很有可能能够合作。

    3.不要因为学历问题而自卑,不要因为任何问题自卑。只要你在以下方面展示出了你的能力,那些都是浮云:

    a. 各类竞赛(对于学生来说:ACM/ICPC, 数模,各类数理竞赛,对于已工作的人来说:topcoder)

    b. 在 GitHub 或者类似平台有自己的开源项目(有自己的开源项目并且长期维护,本身就是你个人兴趣和能力的体现。如果这个项目很受欢迎,那就更好了)

    c. 长期高质量向优秀的开源库贡献代码

    d. 在主流开发者社区是优质贡献者:比如 stackoverflow

    e. 有自己的优质的技术博客

    而以上这些点,都是可以掌握在你自己手里的。

    举个例子: 有一位我很欣赏的开发者,大学因为不喜欢学校的课程,并没有拿到毕业证。 然而自己对编程非常热爱,做过某创业企业的 CTO,每日处理上亿级别接口请求;自己喜欢机器学习,于是不断自 己学习研究,结合自己的兴趣做了一个开源项目,拿到了 10 万的日 PV。现在在机器学习这块有了很深刻的认知和丰富 的经验,过年期间被好几个企业追着要给 Offer。

    4.不要毫无准备地去面试。

    包括但不限于:

    • 你要去应聘的公司是什么公司,他们需要什么样的人;
    • 如果你认为你和他们的需求有差距,你有什么具体的计划来弥补这个差距,让他们可以放心选你?
    • 你要展示的关键履历是什么,对方可能提什么问题;
    • 你觉得自己的主要优势是什么,你应该如何去突出它;
    • 你的主要劣势是什么,如果被问到了,你应该如何回答?

    类似一开始我举例子:”最难的原因是我不会“,这样的回答是非常不合适的。

    暂时这么多。

    最后,我们在招人,欢迎感兴趣的开发者来聊: https://www.lagou.com/gongsi/j86350.html

    我们的目标,是要做行业一流的产品,如同我们过去三年已经实现的,如果你也期望能如此,我们期待你的加入!

    26 条回复    2018-03-12 14:55:22 +08:00
    Microi
        1
    Microi  
       2018-03-09 16:09:50 +08:00   2
    我觉得他说的没什么问题啊…
    wellsc
        2
    wellsc  
       2018-03-09 16:12:36 +08:00
    非常真实
    dan2001go
        3
    dan2001go  
       2018-03-09 16:14:26 +08:00 via Android
    @Microi 最困难的当然是不会的时候啦~~我也觉得没问题啊…
    huba
        4
    huba  
       2018-03-09 16:17:23 +08:00 via Android
    最困难的是不给我时间解决困难时候,很难受,
    cisisustring
        5
    cisisustring  
       2018-03-09 16:34:20 +08:00 via Android
    这个小伙子说了实在话,因为很多人都是这样想的,但是领导就是不满意,看来这个领导喜欢别人阿谀奉承说漂亮话糊弄他。

    看来说实话的在这个公司干不下去,替这个小伙子感到高兴。
    wintersun
        6
    wintersun  
       2018-03-09 16:47:55 +08:00
    1.如果现在的你重做一遍当时的项目,你觉得哪些地方能够做得更好? 这类的问题,很难临时想出好的答案。只有你真的有不断反省同时不断学习的习惯的时候,才能够很自然地回答出你思考已久的答案。
    2.面试的过程其实也是我的学习过程

    ==》非常认同,谢谢分享
    shaco
        7
    shaco  
       2018-03-09 17:19:03 +08:00
    很有见地,谢谢分享
    zjsxwc
        8
    zjsxwc  
       2018-03-09 17:20:02 +08:00
    额,什么是 OS ?全称是什么?
    scriptB0y
        9
    scriptB0y  
       2018-03-09 17:34:09 +08:00
    @zjsxwc

    overlapping sound 内心独白
    xiaofengchen
        10
    xiaofengchen  
       2018-03-09 17:40:44 +08:00 via Android
    学习了
    GoodRainChen
        11
    GoodRainChen  
       2018-03-09 20:03:06 +08:00
    程序员还是耿直人多,你要问我“项目中最困难的是什么”,我只能说“我没觉得有什么难的”
    估计也是要被这位大哥心理鄙视一番。
    aias
        12
    aias  
       2018-03-09 20:11:17 +08:00 via iPhone
    @GoodRainChen 对,有时真想这么说。但是还是得编一通
    ezreal
        13
    ezreal  
       2018-03-09 22:06:01 +08:00
    我没觉得有什么难的
    McTaylor
        14
    McTaylor  
       2018-03-09 22:12:39 +08:00 via iPhone
    这就耿直了?你是没见过耿直的吧?
    leeg810312
        15
    leeg810312  
       2018-03-09 22:16:01 +08:00 via Android
    lz 的 4 点都说得不错,可是例子不好,耿直的程序员不是挺好吗?
    Ehend
        16
    Ehend  
       2018-03-10 02:33:34 +08:00 via Android
    我觉得程序员耿直一些没什么不好。如果写代码时碰到了问题不耿直,估计两边都感觉吃了苍蝇
    it1989
        17
    it1989  
       2018-03-10 12:25:41 +08:00
    耿直 boy 没问题啊,我们是做技术的,又不是做演讲
    xinzhou
        18
    xinzhou  
       2018-03-11 09:42:52 +08:00 via iPhone
    面试题目设置如果缺乏真诚的信任,就容易变成套路。日久见人心,好的伙伴一起工作一段时间就会相互识别了。
    miaozaiye
        19
    miaozaiye  
    OP
       2018-03-11 19:25:57 +08:00
    @xinzhou 嗯,是的。
    miaozaiye
        20
    miaozaiye  
    OP
       2018-03-11 19:26:53 +08:00
    @leeg810312 这个程序员其他地方都很好,但这样的回答体现出来的,是对问题没有深入思考。不要把不思考误以为成耿直。
    q397064399
        21
    q397064399  
       2018-03-12 07:33:13 +08:00
    @scriptB0y #9 我一直以为是 Operation System
    keikeizhang
        22
    keikeizhang  
       2018-03-12 09:45:15 +08:00
    客户需求不明确,开发中进行架构级的需求修改难道不是最困难的么
    miaozaiye
        23
    miaozaiye  
    OP
       2018-03-12 12:15:15 +08:00
    @q397064399 哈哈哈哈哈哈
    miaozaiye
        24
    miaozaiye  
    OP
       2018-03-12 12:15:37 +08:00
    @keikeizhang 嗯,这个的确很困难。
    newguest
        25
    newguest  
       2018-03-12 12:56:13 +08:00 via Android
    这个问题不太好
    chenyu0532
        26
    chenyu0532  
       2018-03-12 14:55:22 +08:00
    都会了就不存在困难了。。另外求楼主给一个比较合适的答案,我们学习一下说话的艺术
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3127 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 12:05 PVG 20:05 LAX 05:05 JFK 08:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86