V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
neoz
V2EX  ›  奇思妙想

如果你需要安排一场技术面试,你会怎么进行?

  •  
  •   neoz · 2019-02-10 00:43:34 +08:00 · 3554 次点击
    这是一个创建于 2120 天前的主题,其中的信息可能已经有所发展或是发生改变。
    晚上跟朋友聊天说到面试。想到一个有趣的问题,也就是标题所说「如果你需要安排一场技术面试,你会怎么进行?」
    为什么会有这样的疑问?因为我们常说「面试造火箭,工作拧螺丝」,也就反馈了似乎面试的内容并没有太能体现在工作上。所以有的人就面试刷题,有点「应试」的意味。但比如算法,我们并不排除它对编程、思维的影响。

    于我,我大体会是:

    1. 出一道技术题(非现场)
    2. 提供 GitHub 或者你的代码
    3. 聊聊你的岗位范围的技术、非技术


    如果是你,你会怎么去安排这场面试的流程?
    8 条回复    2020-04-06 17:00:06 +08:00
    vegito2002
        1
    vegito2002  
       2019-02-10 01:03:46 +08:00   ❤️ 2
    国外有一个叫 TripleByte 的网站, 他们的面试当中打分最终要的一个环节, 就是一个 debug 题目, 给一个大概 500-800 行的项目, 比如其实就是一个爬虫, 然后有几个过不了的 test, 你半小时内解决. 没有注释, 面试官不跟你聊天, 全靠你自己看代码. 代码本身质量很高, 对象结构, 设计模式什么的都没问题.
    我因为本身不是科班出身, 我当时写的时候真的感觉这个东西相当考验你的代码量基础.
    LxExExl
        2
    LxExExl  
       2019-02-10 04:04:05 +08:00 via iPhone   ❤️ 1
    2 道算法题问基础
    问简历上的一个项目问经验
    xiaotuzi
        3
    xiaotuzi  
       2019-02-10 09:21:19 +08:00 via iPhone   ❤️ 4
    1,问一些当前工作相关的技术问题
    紧贴工作,基本要求,至少要能做公司的工作。

    2,展示一个他认为最值得炫耀(做的最好的)的项目
    从他介绍的项目中,看出他的真实水平如何。(当然要他说出项目好在哪里,哪个部分是他负责的)

    3,未来人生规划
    是否一个稳定工作者,是否一个有工作激情的人,是否与公司发展不同

    4,上家公司为什么离职
    可以真切知道他想要什么。当然,你要结合 3 的回答跟他说,我不希望这份工作你不喜欢,然后你又要换工作,多麻烦,希望他能诚实回答。一般都会说实话,骗我也没好处。

    我一般不出什么算法题,这个工作遇不到,就算遇到了,让他百度谷歌学吧,要答案没啥难度。
    我希望一个人能稳定工作,有一定的人生规划,但不要与公司的发展不同,至少要能工作半年以上。
    aijam
        4
    aijam  
       2019-02-10 10:11:25 +08:00
    同#2
    Had
        5
    Had  
       2019-02-10 10:55:35 +08:00
    我一般会考察他的学习能力,需要他共享屏幕。
    我会给他一个他从来没有接触过的工具或者概念,以及需要用这个东西完成的一个简单的任务,看他的学习方式以及完成的质量。
    bengol
        6
    bengol  
       2019-02-10 17:53:49 +08:00 via Android
    白板写代码的过程是必须的
    KgM4gLtF0shViDH3
        7
    KgM4gLtF0shViDH3  
       2019-02-10 21:31:36 +08:00 via iPhone
    白板写算法
    neoz
        8
    neoz  
    OP
       2020-04-06 17:00:06 +08:00
    @vegito2002 我觉得这类是挺不错,直接就上来做。虽然也有点临场发挥的影响,但比默写算法啥的好很多

    @vegito2002 @xiaotuzi @Had @aijam 非常认同。

    其实一直认为在面试中「过度」的要求撸算法其实很不实际。觉得就像是读书(也是很多套路+背再来点技巧),最后读完书实战就翻车了。

    我觉得流程会是 @xiaotuzi @vegito2002 两者的结合。大体会是:

    - 出一个问题让解决
    - 咨询在上家的工作情况
    - 之前做的觉得满意以及最不满意的东西
    - 接下来的计划以及离职原因
    - 如果入职有什么期望


    @bengol @bestkayle 白板撸码我觉得也可以,不过就是不能撸太多(多了意义不大,其中一个环节就好)。大学的时候 cpp 考试全是手写。对思路和逻辑要求高,刚入学那会有时候会因为脑子锈了,写了一堆烂代码然后纸又不够。




    一年过去了,再来看这个帖子感觉又不太一样了,感谢各位!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2815 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:36 · PVG 15:36 · LAX 23:36 · JFK 02:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.