SlipStupig

一次莫名其妙的面试

  •  
  •   SlipStupig · May 13, 2016 · 9194 views
    This topic created in 3660 days ago, the information mentioned may be changed or developed.

    今天本来抱着试一试的心态刷一下面试,莫名其妙被 PASS
    面试官:你介绍一下你自己
    我:巴拉巴拉
    面试官说:你用 python 还是 java 开发爬虫
    我说: python
    面试官:什么场景或有验证码
    我:这个看业务方喜好,他们要喜欢什么时候都可以用
    面试官:你识别过验证码吗?
    我:我识别过字符和数字不复杂的
    面试官:什么原理
    我:用取字摸
    面试官:实际实现过吗?
    我:实现过,用 tesseract-ocr
    面试官:你识别过其它的吗
    我:我之前识别过 163 的,但是准确率太低
    面试官:你认为什么叫高
    我: 60%算及格,我只到 30%
    面试官:你怎么知道哪里有验证码呢
    我:没有特别好的办法,只能在表单附近找有没图片
    面试官:你怎么得到验证码,是用浏览器方式吗?(我实在没明白什么是浏览器方式)
    我:我直接解析 xpath ,得到路径下载二进制文件下来,然后本地识别就行了
    面试官:我知道了(态度特别差)

    我到底错在哪了,求各位大神指导

    Supplement 1  ·  May 13, 2016
    应聘的专门的爬虫岗位,从头到尾都是在问验证码,而且也没问到一些具体的验证码对抗技术
    Supplement 2  ·  May 14, 2016

    感谢大家热情的回复,但是我补充一句

    我觉得诈面的可能性不大,因为他问的东西感觉就是瞎问走过场,我反复在强调一件事情,他问的东西很浅,如果是诈面的话,应该深入问前因后果,技术细节,问的浅能得到什么呢?

    62 replies    2016-11-25 16:36:24 +08:00
    shakoon
        1
    shakoon  
       May 13, 2016   ❤️ 3
    我觉得是,你说的东西面试官不懂,他没法继续问你下去
    zfyp
        2
    zfyp  
       May 13, 2016
    可能是你爬过他们的数据被发现了
    Pastsong
        3
    Pastsong  
       May 13, 2016 via Android
    这家公司专门做爬虫的吗
    pierre1994
        4
    pierre1994  
       May 13, 2016
    是什么部门的什么岗位啊?看不出来问题
    SlipStupig
        5
    SlipStupig  
    OP
       May 13, 2016
    @Pastsong
    @pierre1994 专门的爬虫岗位,一点爬虫的东西都没问,全部在问验证码....
    bk201
        6
    bk201  
       May 13, 2016
    你这回答没法深入问你啊。比如”什么时候用?这个看业务方喜好,他们要喜欢什么时候都可以用“就像问你喜欢吃什么,回答随便。
    SlipStupig
        7
    SlipStupig  
    OP
       May 13, 2016
    @bk201 没个范围啊,你说社交类网站哪里需要验证码,我可以告诉你,只问验证码什么需要,这个太广了,所有的网络协议都可以使用验证码啊!我该怎么回答呢?
    yuyang1110
        8
    yuyang1110  
       May 13, 2016
    话说, pass 不是说通过的意思么。。。=_=
    Tyrion
        9
    Tyrion  
       May 13, 2016
    @SlipStupig 这时候要是举几个例子会好很多吧,比如举几个自己比较熟悉的使用验证码的场景,也顺带可以让面试官问下去。面试总要聊下去吧(逃,我去年的面试也特别失败
    Kirscheis
        10
    Kirscheis  
       May 13, 2016 via Android
    面试官不是这方面或者没见过这方面的技术吧。。如果真按你这描述来看,面试官太菜
    SlipStupig
        11
    SlipStupig  
    OP
       May 13, 2016
    @Kirscheis 而且问的最匪夷所思的是怎么得到验证码这个问题,他还问我是浏览器方式还是别的办法,我心里就在想啊,浏览器是靠气功把图片读出来的吗?我说直接下载二进制文件,他还反复问了我两遍。

    @yuyang1110 玩过 QQ 斗地主么?= =
    hitmanx
        12
    hitmanx  
       May 13, 2016
    面试官被你打击了
    fyooo
        13
    fyooo  
       May 13, 2016
    可能面试官本来就对你有一些成见了,这个看缘分的,楼主加油,再面试一下其他投缘的公司或者这家公司的其他岗位咯:)
    ayaseangle
        14
    ayaseangle  
       May 13, 2016 via Android
    人工打码平台
    SlipStupig
        15
    SlipStupig  
    OP
       May 13, 2016
    @fyooo 我很赞同,我感觉他怨气很重,应聘时个小公司,本来就是看 BOSS 产品的时候,有一个 HR 联系我,我觉得 HR 很 NICE 然后跟他们 CTO 聊聊,找工作我从来没担心过
    lizhenda
        16
    lizhenda  
       May 13, 2016
    小公司奇葩多,哈哈~
    newghost
        17
    newghost  
       May 13, 2016
    估计叫你过去了解一下技术上怎么实现
    其实他也不懂
    lebowsk1s
        18
    lebowsk1s  
       May 13, 2016
    浏览器方式。。。。。。这位明显自己不懂,可能连 HTTP 请求响应是怎么回事都不懂,懂的就不会问出这样的问题
    jarlyyn
        19
    jarlyyn  
       May 13, 2016 via Android
    的确可以通过浏览器方式抓取,这样能执行 js
    SlipStupig
        20
    SlipStupig  
    OP
       May 13, 2016
    @lebowsk1s 第一次听说,可能是我不会气功吧!
    cxbig
        21
    cxbig  
       May 13, 2016
    LZ 想太多,面试失败别总想着是自己的问题
    leassy
        22
    leassy  
       May 13, 2016   ❤️ 2
    面试的觉得楼主对他是个威胁,所以决定不录用,我们公司就是这样的
    SlipStupig
        23
    SlipStupig  
    OP
       May 13, 2016
    @jarlyyn 请问浏览器抓取是通过气功还是 HTTP 协议?我发包和浏览器发包有什么区别?
    SlipStupig
        24
    SlipStupig  
    OP
       May 13, 2016
    @leassy 还有这种事情,能力强是不是不是他能更省事嘛!

    @cxbig 我就是觉得我没啥问题,我才来上 v 站
    assassinpig
        25
    assassinpig  
       May 13, 2016
    明显没有问出他想问的东西 又不愿意多透露具体应用场景
    SlipStupig
        26
    SlipStupig  
    OP
       May 13, 2016
    @assassinpig 没有场景我更不好回答了,图像处理这块我确实不是强项,但是他问的东西我觉得好业余
    iphantom
        27
    iphantom  
       May 13, 2016
    根据我的经验

    他问的就是他目前遇到的问题 把问题当面试题

    他只是想通过面试 来解决他的问题 而不是招聘
    SlipStupig
        28
    SlipStupig  
    OP
       May 13, 2016
    @iphantom 如果是这样应该问更细致的东西啊,处理验证码又不是网上没教程,你要看不会我随便说两句,你也解决不了啊
    ice00shark
        29
    ice00shark  
       May 13, 2016
    我觉得他是想问你是怎么确定这个登录需要验证码的。
    他们可能是需要智能的分析出何时需要解验证码。
    jarlyyn
        30
    jarlyyn  
       May 13, 2016 via Android
    @SlipStupig

    是否解析 js
    SlipStupig
        31
    SlipStupig  
    OP
       May 13, 2016
    @ice00shark 我说了怎么识别验证码出验证码, form 内看有没图片,其实还有其它办法,他不让我说,就反复问我怎么得到验证码,对我直接下载验证码这种方式我感觉他特别轻蔑
    SlipStupig
        32
    SlipStupig  
    OP
       May 13, 2016
    @jarlyyn 你直接用 webkit 或者 CEF 等获得验证码图片的数据,是用 JS 获得的,而不是不是靠协议?
    jarlyyn
        33
    jarlyyn  
       May 13, 2016 via Android
    @jarlyyn

    另外我用过的气功叫做 phantomsjs
    qqjt
        34
    qqjt  
       May 13, 2016   ❤️ 2
    ……一股找人解答疑难的气息
    Felldeadbird
        35
    Felldeadbird  
       May 13, 2016
    面试官不会带入面试者去他的问题,所以这个面试官不是个好得面试官。也就是说他的技术没楼主好。
    SlipStupig
        36
    SlipStupig  
    OP
       May 13, 2016
    @jarlyyn phantomjs 不需要网络请求就能得到远程 server 的数据?
    jarlyyn
        37
    jarlyyn  
       May 13, 2016 via Android   ❤️ 2
    @SlipStupig

    抬杠什么意思,万一验证码走 canvas 呢。

    又或者验证码地址是 js 生成的呢……
    Ouyangan
        38
    Ouyangan  
       May 13, 2016
    面试官比较菜
    cxshun
        39
    cxshun  
       May 13, 2016
    应该是面试官比较菜,不懂那些东西。
    onion83
        40
    onion83  
       May 13, 2016
    > 浏览器是靠气功把图片读出来的吗?

    让一个手欠格式化硬盘丢一年数据的,沮丧一下午的人活过来了 :)
    chiu
        41
    chiu  
       May 13, 2016
    没给面试官装逼的机会?
    learnshare
        42
    learnshare  
       May 13, 2016
    你怎么知道哪里有验证码呢?

    这个问题是怎么问出来的
    sumuu
        43
    sumuu  
       May 13, 2016
    哈哈~~你可能需要某些奇葩公司了.

    昨天我一前同事,给我发了一组他们现在公司的招聘聊天的截图.

    大致就是"搞不定的技术没有关系,叫 HR 发个高薪招聘,问一下来面试的就有方案了".

    现在技术窃取手段真的很多,以前只有再段子上面的,现在已经使用了.
    windfarer
        44
    windfarer  
       May 13, 2016 via Android
    因为那个公司正在处理验证码方面的问题, 233
    hyzjshwo
        45
    hyzjshwo  
       May 13, 2016   ❤️ 1
    @sumuu 我还真遇到了。
    技术聊了 3 个小时
    然后 hr 过来说:要不今天先到这里,你要的待遇怎么和现在 double ?
    我说:我在创业,都是降薪的,我想拿回之前的待遇
    她说:我不管这些,我就看你现在的。我觉得你要的待遇和你能力不符
    我说:那问题就简单了,你们能给多少?
    她说:这个我需要和技术讨论一下,但是你要的太高了

    ps :某知名大互联网公司,技术两轮面感觉没问题,面试官都觉得不错。
    其实从面的时候就知道他们并不想花这个钱,第二也没有我合适的职位。
    hr 说我要的待遇和能力不符,至少我技术面没有倒下,再说你说这句话那么你有个 range 吧?
    之后我问那你觉得多少合适,居然说要和技术讨论,这不前后矛盾吗?
    我为了掌握技术和提升自己,比别人多付出多少时间和精力
    你在这里说这些完全是浪费我的时间。
    peter999
        46
    peter999  
       May 13, 2016
    不都是走打码平台吗
    fzinfz
        47
    fzinfz  
       May 13, 2016
    浏览器方式应该是指 selenium+firefox/chrome 那样的方式吧
    pysama
        48
    pysama  
       May 13, 2016
    @SlipStupig 话说气功是什么黑科技,求科普
    josephshing
        49
    josephshing  
       May 13, 2016
    也有可能是面试官心情不好 很正常
    alexapollo
        50
    alexapollo  
       May 13, 2016
    面试本来就被很多人当作了答疑的过程。。
    lebowskis
        51
    lebowskis  
       May 13, 2016
    @jarlyyn 验证码的地址就算是 JS 生成的也得走请求,说一千道一万,除了本地生成的不说,哪种方式的生成不用走请求?
    hanxiV2EX
        52
    hanxiV2EX  
       May 14, 2016 via iPhone
    估计面试官是想说用浏览器找出验证码在 DOM 的哪个节点位置
    ihuotui
        53
    ihuotui  
       May 14, 2016
    验证码识别技术很多,而且开始流行不是验证码了,换拖动滑块。。
    SlipStupig
        54
    SlipStupig  
    OP
       May 14, 2016
    @ihuotui 还是验证码,只是验证方式变了
    ersic
        55
    ersic  
       May 14, 2016   ❤️ 1
    程序员:「老板,遇到问题解决不了了怎么办?可以招人吗?」
    老板:「这样啊,我去叫 HR 发邀请面试。」
    程序员:「太好了,谢谢老板!」
    老板:「恩,面试就由你来了,记得只面试,不要人,面试题挑你遇到的问题问。」
    timeship
        56
    timeship  
       May 14, 2016
    @ersic 23333 这个有点意思
    Heavytiger
        57
    Heavytiger  
       May 14, 2016 via iPhone
    从来不从自身找问题,总是怀疑别人妒忌我,抱着这样的心态,我干上了自由职业。
    whatisnew
        58
    whatisnew  
       May 14, 2016   ❤️ 1
    程序员:「老板,遇到问题解决不了了怎么办?可以招人吗?」
    老板:「这样啊,我去叫 HR 发邀请面试。」
    程序员:「太好了,谢谢老板!」
    老板:「恩,面试就由你来了,记得只面试,不要人,面试题挑你遇到的问题问。」
    chimingphang
        59
    chimingphang  
       May 14, 2016
    同意楼上的
    SlipStupig
        60
    SlipStupig  
    OP
       May 14, 2016
    @pysama 超新星爆炸产生的中子,通过阴阳五行加上胡椒粉调制的一种神奇力量,史称“神速力”!
    yanyandenuonuo
        61
    yanyandenuonuo  
       May 15, 2016
    @hyzjshwo 我也遇到这种问题了。。几个知名公司的 HR 最后都这样干了。。给不起工资何必开那么高呢,浪费双方的感情和时间。。。
    cppgohan
        62
    cppgohan  
       Nov 25, 2016
    楼主我来挖坟, 取字摸是什么意思?

    能不能发个 url 科普一下, 另外, lz 有没有什么爬虫成果和心得, 分享分享:).

    我只玩过很少量的网页数据分析, 自动下载. 验证码这块感觉很高级, 如果我的话, 估计直接考虑接入 api 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5154 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 185ms · UTC 08:34 · PVG 16:34 · LAX 01:34 · JFK 04:34
    ♥ Do have faith in what you're doing.