V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aszxqw
V2EX  ›  程序员

至今听过最好的面试官坑爹总结语

  •  
  •   aszxqw ·
    yanyiwu · 2014-09-23 10:43:40 +08:00 · 7540 次点击
    这是一个创建于 3720 天前的主题,其中的信息可能已经有所发展或是发生改变。
    每年校招都要听到很多人抱怨面试官有多坑爹。
    想起同事说过的一句最在理:
    “那些面试官其实也是当年啥也不会,靠刷面试题刷中了几道,才混进去的,现在那些人当面试官了,一样还是啥也不会,只知道问问面试题。哈哈哈”
    52 条回复    2014-09-24 14:35:58 +08:00
    loading
        1
    loading  
       2014-09-23 10:45:30 +08:00
    你是被刷了吧!
    aszxqw
        2
    aszxqw  
    OP
       2014-09-23 10:49:01 +08:00
    @loading
    。。。。你看错了,不是我抱怨,我已经不属于校招了。。。。
    thinkxen
        3
    thinkxen  
       2014-09-23 10:51:39 +08:00 via Android
    @loading 请问你是paipai的那个loading吗?
    loading
        4
    loading  
       2014-09-23 10:58:44 +08:00   ❤️ 1
    fansekey
        5
    fansekey  
       2014-09-23 11:03:34 +08:00
    浑水摸鱼的人挺多,不过也不是全部。所以,只能 呵呵 了
    otakustay
        6
    otakustay  
       2014-09-23 11:35:38 +08:00
    这种要么公司太烂,要么这面试官存心的就不想要你吧
    geew
        7
    geew  
       2014-09-23 11:53:09 +08:00
    哈哈 我还当过面试官呢 都拿以前我们老大面试我的题目来问别人
    Tankpt
        8
    Tankpt  
       2014-09-23 13:25:04 +08:00
    同学昨天去面试。。深深感觉到不像诚心要人。。用了一些变态的题目虐了他一番,然后鄙视了一番
    MasterYoda
        9
    MasterYoda  
       2014-09-23 13:41:23 +08:00   ❤️ 2
    @Tankpt
    当年参加校招的时候我也这么觉得。
    直到后来自己面别人了,才觉得当年就是菜,没别的解释。
    nooper
        10
    nooper  
       2014-09-23 13:52:48 +08:00
    工资和水平相称就行,问的jb难,工资有瞎开。
    binux
        11
    binux  
       2014-09-23 14:02:07 +08:00
    90%的人连个快排都写不利索(不是真的问快排,都被背烂了)
    xiaket
        12
    xiaket  
       2014-09-23 14:12:47 +08:00
    @Tankpt 90%的情况下, 不是题目变态, 而是准备不好或者本身实力不够...
    fgwww
        13
    fgwww  
       2014-09-23 15:07:35 +08:00
    @binux
    手写快排,要么是真牛,要么是背的。大部分是背的
    binux
        14
    binux  
       2014-09-23 15:23:13 +08:00
    @fgwww 我现在就给你手写一个
    sort = lambda l: sort(l[:len(l)/2])+l[len(l)/2]+sort(l[len(l)/2+1:]) if l else []
    wenbinwu
        15
    wenbinwu  
       2014-09-23 15:33:48 +08:00
    @binux
    >>> sort = lambda l: sort(l[:len(l)/2])+l[len(l)/2]+sort(l[len(l)/2+1:]) if l else []
    >>> sort([2,1,4])
    Traceback (most recent call last):
    File "<console>", line 1, in <module>
    File "<console>", line 1, in <lambda>
    File "<console>", line 1, in <lambda>
    TypeError: can only concatenate list (not "int") to list
    fo2w
        16
    fo2w  
       2014-09-23 15:40:51 +08:00   ❤️ 4
    面试就是彼此增进了解, 尤其是应届生, 更多的是看态度
    准备? 准备啥? 我玩三年半网游准备半年, 你认为基础的题我可能比你写得还快, 你乐意要这样的?
    很多人真的不会面试, 认为面试就是找各种武器戳别人的软肋, 以此发现弱点甚至换来自身的优越感, 呵呵
    不会就不会, 下一题, 没做过就没做过, 那讲讲你做过的, 这方面没经验就没经验, 讲讲有经验的收获
    多大点事情, 说去说来有时候不就是为了掩饰自己极度渴望招个人进来打杂的内心么
    敞开了说, 随便你什么人, 不管什么方向觉得自己基础多好, 我都有办法问的你说不出话来
    然后再扣个这么基础的问题都不懂的帽子, 这样的面试变味儿了不是么
    binux
        17
    binux  
       2014-09-23 15:42:08 +08:00
    @wenbinwu 上面那个压根不对。。。
    sort = lambda l: sort([x for x in l if x < l[0]])+[x for x in l if x == l[0]]+sort([x for x in l if x > l[0]]) if l else []
    kokdemo
        18
    kokdemo  
       2014-09-23 15:46:26 +08:00
    ……我遇过最坑爹的面试官来自合肥某企业……

    我投的前端,面我的是一个产品……拖了三周之后告诉我,“我觉得你的产品思维不是很好……(拒)”

    Orz
    Tankpt
        19
    Tankpt  
       2014-09-23 15:58:54 +08:00
    @xiaket 嗯嗯。这点我很同意。不过我看同学应该就是遇到那10%的了
    Tankpt
        20
    Tankpt  
       2014-09-23 16:01:28 +08:00
    @MasterYoda 嗯。这个我知道的。我也不是没问过才这么说的,只能说基本的面试官都是好的,不排除有些一开始对你没面缘那种,想早点把你面完的
    est
        21
    est  
       2014-09-23 16:13:23 +08:00
    谁来搞个全国匿名吐槽 煞笔面试官 和 煞笔PM,绝对火。
    siteshen
        22
    siteshen  
       2014-09-23 16:14:27 +08:00
    @binux 快排的卖点是快,你这个方法真的快吗?
    binux
        23
    binux  
       2014-09-23 16:25:15 +08:00
    @siteshen 还不是 O(nlogn) 。快排卖点是快?桶排表示不符,再说,真用的时候谁自己写排序?
    caiych
        24
    caiych  
       2014-09-23 16:26:52 +08:00
    @siteshen 分析复杂度的话没错
    jtn007
        25
    jtn007  
       2014-09-23 16:29:09 +08:00   ❤️ 1
    @binux 说实在的,考这种排序的实现方式不如考为什么要用这些排序,什么情况下用哪种效率高,很多语言里都已经封装了快排,根本不用你自己去写,而且网上查一个也是很方便的事,所以说会在合适的场景尽心合理的运用远远比写出来实现方式重要。
    jtn007
        26
    jtn007  
       2014-09-23 16:30:40 +08:00
    @binux 额。。手抖,后面打错两个字,能理解就行
    binux
        27
    binux  
       2014-09-23 16:32:32 +08:00   ❤️ 1
    @jtn007 你看我第一次写快排为什么写错,就是因为我是记得原理,不记得实现。只实现了分治,没有实现排。
    为什么考排序,就是要看你是否记得算法的原理,能不能转换成代码。知道怎么做完全不够,你得知道为什么。
    jtn007
        28
    jtn007  
       2014-09-23 16:40:11 +08:00
    @binux 恩,也许我表达的有点错误,我不是说实现就不重要了,实现也需要,只不过我觉得知道原理更重要一些,如果能完全理解原理的话,是否实现出来只是代码熟练度的问题,而熟练度的话到实际项目中培养起来很快。当然,具体需要什么样的人就看公司需要了
    zix
        29
    zix  
       2014-09-23 16:40:23 +08:00
    @fgwww 还真能手写,但不是很牛,也不是硬背。理解了其中原理后写起来真不算难啊,我倒是觉得堆排序写起来要比快排麻烦一点
    MasterYoda
        30
    MasterYoda  
       2014-09-23 16:53:54 +08:00
    @zix
    大三的时候去实习面试,被问会写快排嘛,开心的说当然会啊。
    然后面试官说,好,那我们写一个单链表的快排吧。
    binux
        31
    binux  
       2014-09-23 16:58:18 +08:00
    @jtn007 写个快排还要到公司培养,那还是88吧
    jtn007
        32
    jtn007  
       2014-09-23 17:14:03 +08:00
    @binux 唉。。你别那么极端,我说的是培养代码熟练度,让用惯了IDE的人甚至是用惯了封装好排序算法的人直接手写一个,只要原理上没错,一些细节上有点小问题我觉得还是可以包容的。当然,完美是最好的了。说白了排序方法是工具,既然这个工具已经被制造出来了,怎么去用它总比怎么去造这个工具重要吧。
    gejigeji
        33
    gejigeji  
       2014-09-23 17:30:07 +08:00
    确实 阿里有个面试官 居然跟我说 协程是和编程语言无关的 扯淡吧
    loryyang
        34
    loryyang  
       2014-09-23 17:31:58 +08:00
    面试本来就是个很难的事情,短短几个小时要能够测试出被面试者的技术能力、写作能力、表达能力以及一些精神层面的东西,确实太难了,而且被面试者肯定会极力隐藏自己的弱点。总之,是个很头痛的事情。
    loryyang
        35
    loryyang  
       2014-09-23 17:32:17 +08:00
    写作改成协作。。。
    BackBox
        36
    BackBox  
       2014-09-23 17:33:54 +08:00
    我有一次面试遇到最搞笑的问题。

    你来谈谈css的闭包。
    binux
        37
    binux  
       2014-09-23 17:38:47 +08:00
    @jtn007 所以说,会用工具远远不够。在没有开源实现的情况下,让你去抄个竞品都抄不回来。
    binux
        38
    binux  
       2014-09-23 18:04:04 +08:00
    @gejigeji 协程本来就是语言无关的啊,最多某些语言特性可以让你写得舒服一点罢了。
    zix
        39
    zix  
       2014-09-23 18:23:41 +08:00
    @MasterYoda 单链表也没多大区别啊?除了多了个单链表实现……
    clowwindy
        40
    clowwindy  
       2014-09-23 19:35:39 +08:00 via Android
    所以这是一个自曝知识点缺陷的钓鱼帖。
    jsonline
        41
    jsonline  
       2014-09-23 19:39:16 +08:00 via Android
    我当年不光被问了快排,还要求把我知道所有的排序算法的时间复杂度说出来。。。
    Jreen
        42
    Jreen  
       2014-09-23 20:24:30 +08:00   ❤️ 1
    @loading 误发感谢了……
    loading
        43
    loading  
       2014-09-23 20:41:27 +08:00
    @Jreen 还你!
    chocotan
        44
    chocotan  
       2014-09-23 21:34:26 +08:00
    基友前段时间找工作,我正好那段时间正在看某java书,而基友则是看各种面试题,基友面试被问的面试题书上几乎都没有,或者说书上的知识几乎不会被问到,在我看来这是“基础”,但是好像是“没用的”
    dong3580
        45
    dong3580  
       2014-09-23 23:46:28 +08:00
    珍爱生命,远离笔试。
    dong3580
        46
    dong3580  
       2014-09-23 23:51:40 +08:00
    @kokdemo
    报料一下,我当初投递的明基的技术部软件开发,结果给我折腾了一个星期 ,还有电话沟通,笔试之类的,完了最后面试,说我适合技术,不适合产品。
    这都是...
    Orz 我错了。
    一般这种情况,要么招聘的压根就不是招人,估计挂个招聘牌子;
    要么就是内部工作,估计拿出来招人,说大家都不合适,然后让内部人进去。
    sethverlo
        47
    sethverlo  
       2014-09-24 10:39:32 +08:00
    跟风吐槽一下…

    当初面北京某上市互联网公司的时候,先让我写个冒泡,这很简单嘛闭着眼都会写,然后让我写快排,我还没想 5 秒钟呢,就打断我说「哎呀我就知道你不会写…」

    然后看我面 Ruby 就问我,Ruby 有没有类(class)?我说有啊,然后笑了笑跟我说「你看过的 Ruby 书上有没有一句话叫 Everything is objest?」这不是坑我呢……
    siteshen
        48
    siteshen  
       2014-09-24 10:49:51 +08:00
    @binux 桶排不服归不服,业界使用的算法还就是基于快排的。
    gejigeji
        49
    gejigeji  
       2014-09-24 11:50:15 +08:00
    @binux 真的?我还是觉得有关
    zyue
        50
    zyue  
       2014-09-24 12:55:51 +08:00
    @fo2w 咋办图个 说的很好
    fo2w
        51
    fo2w  
       2014-09-24 13:29:57 +08:00
    @gejigeji 还真无关
    gejigeji
        52
    gejigeji  
       2014-09-24 14:35:58 +08:00
    @fo2w 好吧 我再看看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2321 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:57 · PVG 08:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.