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

面试官与应聘者的爱恨情仇

  •  
  •   LeeCoding · 2016-06-07 00:17:56 +08:00 via iPhone · 2435 次点击
    这是一个创建于 3093 天前的主题,其中的信息可能已经有所发展或是发生改变。
    翻开一年前的面试记录,发现有意思的经历。"[其中有道题,面试官问我优先级队列怎么实现?我回答“大小根堆”可以;对方问我最小堆的哪些特性?我回答“从时间和空间效率方面…;根节点的元素最小”,对方说“我没有回答到点上”,问我“父节点的左右子节点数据大小顺序怎么?”,我说“没有关系,父节点数据大于或等于左右节点,左节点数据可以大于等于也可以小于右节点…”,面试官叹气,说“基础这么差,左右节点数据有大小顺序,自己回去好好查查吧…”,我当时也挺郁闷,后来查了好多资料,感觉自己说的没问题…
    还有一题问“以高可用性高性能,怎么随机生成无意义的唯一的十位数?”我当时愣了,我只回答生成有意义的唯一的数,对方又说什么有意义的被容易猜中,脱库什么的,懵逼了…好想反问对方“解释下高可用性,高性能“…
    根本不问我工作经历和项目经验。
    面对面时,面试官时不时的玩手机。]"

    这里有作为应聘者的或面试官的你们:
    您作为应聘者,在面试中有没有遇到过奇葩的事情?
    您作为面试官,希望应聘者怎么表现自己?
    好的面试官是不是应该引导应聘者?
    7 条回复    2016-06-08 10:02:53 +08:00
    FrankFang128
        1
    FrankFang128  
       2016-06-07 00:55:11 +08:00   ❤️ 1
    Joel 说得很清楚:(以下都是引文, Joel 十几年前的博客)

    Fog Creek 公司最重要的雇佣标准是:

    有头脑, 并且
    完成工作

    就是这些了。符合这样标准的人就是我们公司需要的员工了。

    面试时最重要的法则是:

    做决定

    在面试结束时,对于被面试者,你不得不做一个直截了当的决定。这个决定只有两个结果:雇佣或者不雇佣. 回到你的电脑前,立刻用电子邮件通知招聘负责人你的决定。电子邮件的主题应该是雇佣或者不雇佣。接着你需要在正文中写两段来支持你的决定.

    没有其他的答案。永远不要说,“雇佣你,但是不能在我的团队中”。这是非常粗鲁的,因为你在暗示应试者没有聪明到能有和你一起工作的资格,但是以他的头脑适合进入那些天生输家队伍。如果你发觉自己被诱惑,想说出那句“雇佣你,但是不能在我的队伍中”,那么就简单的把这句话变成“不雇佣”再说出口。这样就没事了。甚至如果某个人在特定领域很能干,但是在别的队伍中将会表现不好,也是不雇佣。事物变化的如此之快,我们需要的是在任何地方都能成功的人。如果某些情况下你发现了一个白痴专家(拥有某些特殊能力的白痴),这个专家对于 SQL 非常,非常,非常的精通,但是除此之外什么也学不会,不雇佣。在 Fog Creek 公司他们没有将来。


    http://chinese.joelonsoftware.com/Articles/Interviewing.html
    FrankFang128
        2
    FrankFang128  
       2016-06-07 00:56:55 +08:00
    突然发现有段更精彩,你还是看原文吧。
    S1ahs3r
        3
    S1ahs3r  
       2016-06-07 05:45:31 +08:00
    前些日子接手了一些复试

    个人比较倾向于这样的流程,比如从基础->框架->框架填坑->新 feature 流程->工时估算的点->单元测试->作品 review->团队贡献->开源社区贡献->你平时看什么书啊 /上什么网站啊...

    一般我还会下载他们的 App 跟网站去看看有没有 bug,翻翻 console 什么的....

    阐述中间我感兴趣的部分再随时插几句.

    准备一次面试我通常是要准备一个小时左右的...我已知的阿里跟现在东家面试都蛮认真的.

    有的公司是一喊"xxx 赶紧来前台面一个!",黑的就是某个记账应用

    比较讨厌的是猎头推过来一些简历过于浮夸的..

    遇到"精通分布式应用"的我肯定从中间件到 DevOps 十几个方面问个遍...
    zhouquanbest
        4
    zhouquanbest  
       2016-06-07 10:18:16 +08:00
    可能比较讨厌问基础和算法吧(小学开始搞算法竞赛 深觉问这些没太大意义)
    我接受面试和面试别人时都喜欢玩些乐呵的

    比如面试别人时:你最近做过什么比较酷的 project 你在 github 上看到过什么有意思的项目,讲讲他的源码哪里打动你
    一直觉得对于一份 Job ,人才是关键,和有意思的人共事,对整个团队的贡献更大。
    而关注于前沿技术并且热爱自己去实践造轮子的,比在家死刷算法的要好太多。

    至少到目前为止,通过这种方式面试过的,都没坑!!!
    dallaslu
        5
    dallaslu  
       2016-06-07 11:32:14 +08:00
    沟通的重要技巧之一是不要仅考虑字面意思,而要理解其发问的动机。从优先级队列这个问题里,表面上面试官问你对队列排序大小堆知识的了解,实际上你可以表现得更好,比如展示一下你是如何应对技术权威的错误、对你的否定打击的;你还可以引申提到你的工作经历中哪些项目里应用了优先级队列,提一些技术细节。

    关于无意义的随机字符,你应该联想到 UUID 的一些应用场景,这样也就不至于答偏。你应该说得更「耸听」,别让他们安心的玩儿手机,把注意力都吸引到你身上。

    上午刚刚面试了一位,我说三句引出一个问题,他只回答一句;我也很无奈…
    armoni
        6
    armoni  
       2016-06-07 12:35:40 +08:00
    @dallaslu 随机字符是十位数字, UUID 不行的。
    jason19659
        7
    jason19659  
       2016-06-08 10:02:53 +08:00
    “ spring 新版本比旧版本多了什么特性”。
    我:“不知道。。。”
    “新版本没改动的代码不用重新编译”
    我:“。。。。。。。。。。。。”
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4411 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:14 · PVG 18:14 · LAX 02:14 · JFK 05:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.